[Haskell-cafe] Messing around with types [newbie]