[Haskell-cafe] type gurus, can you please help?