[Haskell-cafe] [Long] 'Fun' with types