> Monads as commonly explained on blog posts are cargo cult mathematics, and monads used in languages like C++ where they make code longer and more complicated instead of simpler, are cargo cult programming.
I upvoted both of your comments because of that statement. Explaining your position (although, it is a fairly weak argument) is enough.
My trigger for cargo-cultism was him stating that you want to lay out your templates in Haskell first.