[Haskell-cafe] What's the problem with iota's type signature?