[Haskell-cafe] Is this a GHC parser error? A test case compiles from one line but not another.