GHC accepts the declaration: (a # b) = a ++ b but Hugs rejects it, saying: Syntax error in input (unexpected `=') Who's right? --Dean