Instances for MFunctor

The mmorph library is a very light dependency and allows for some interesting uses of a library like monad-resumption.  Here are some instances if you think it's appropriate.