Haskell with a Spoon