<div dir="ltr"><div dir="ltr">friend asked me to raise this<div><br></div><div>previously <a href="https://ghc.haskell.org/trac/ghc/ticket/2042">https://ghc.haskell.org/trac/ghc/ticket/2042</a></div><div>seems like it iddn't happen last time because base lived outside of ghc?</div><div><br></div><div><pre class="gmail-wiki" style="background:rgb(247,247,247);border:1px solid rgb(215,215,215);border-radius:0.3em;margin:1em 1.75em;padding:0.25em;overflow:auto;color:rgb(0,0,0);font-size:13px">-- | The 'concatMapM' function generalizes 'concatMap' to arbitrary monads.
concatMapM        :: (Monad m) => (a -> m [b]) -> [a] -> m [b]
concatMapM f xs   =  liftM concat (mapM f xs)</pre></div></div></div>