[Haskell-beginners] Automatically "deducing" of wrappers