With respect to Bird-style literate programs, theReport states in section 9.4 (p. 134) that "[t]heprogram text is recovered by taking only those linesbeginning with '>', and replacing the leading '>' witha space."The following program seems to indicate that GHC stripsthe leading '>' instead:-----mixed.lhs-----\begin{code} -- Notice two leading spaces! main = putStrLn "This is LaTeX-literal Haskell."\end{code}> main = putStrLn "This is Birdtrack-literal Haskell."------------------------GHC says "mixed.lhs:5: parse error on input `main'"instead of "Multiple declarations of `Main.main'".Inserting a second space after the '>', however, yieldsthe latter.I just stumbled across this because I'm writing asyntax highlighter and the Report only advises againstbut does not forbid mixed-style literate programs.