[Haskell-beginners] Pipe and typeclasses