If I have foo = 0 --+ 1 then ghc tells me tt.lhs:2: Variable not in scope: `--+' while the report (and hugs) believe "--+ 1" is a comment. Thanks Ian