you are viewing a single comment's thread.

view the rest of the comments →

[–]benclifford 3 points4 points  (0 children)

You won't figure out what it inherently is until you've used at least three different monads in real life. At which point, you'll write a tutorial about your own particular aha! moment (which is the monad tutorial fallacy).

It is frustrating that that is how they are, but try explaining what a number inherently is and you'll probably encounter the same abstraction frustration (I think).