[Haskell-cafe] Are casts required?