Monad metaphors are stupid

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.