[Haskell-cafe] Is this haskelly enough?