+-- 20060420 GHC spits out constructors with colon in them nowadays. jds
+lexer cont (':':cs) = lexName cont TKcname (':':cs)
+-- 20060420 Likewise does it create identifiers starting with dollar. jds
+lexer cont ('$':cs) = lexName cont TKname ('$':cs)