[Haskell-cafe] Problem with continuations and typing