[Haskell-cafe] Yet more type confusion