Great explanation! Though I prefer to regard monads as semicolon simulators. Monads combine actions separated by semicolons together. The combination can be exceptional, logging, multi-output, or whatever.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments