[Haskell-cafe] Changing type of 'when'