[Haskell-beginners] maybe use for functors or arrows?