Distribute monad Transformer layers that implement the `MDistribute` class and `MFunctor`