[Haskell-beginners] lazy mapM