[Haskell-beginners] Re: Eliminate repetitive monad/list code