[Haskell-cafe] Type error in final generator