gmapM -package:streamly-core

A generic monadic transformation that maps over the immediate subterms The default definition instantiates the type constructor c in the type of gfoldl to the monad datatype constructor, defining injection and projection using return and >>=.
gmapM == descendM
Generic monadic map over the immediate subterms
Transformation of one immediate subterm with success
Transformation of at least one immediate subterm does not fail
Like rollingMap but with an effectful map function. Pre-release
mapM with MergingStrategy knowledge propagation.
mapM_ with MergingStrategy knowledge propagation.