Yeah OK, so monad metaphors are stupid and divertive.
Metaphors are training wheels that obscure learning opportunities and stall progress (object-oriented programming anyone?).
Let's get to the nuts of it.