[Haskell-cafe] How would you hack it?