Hacker News new | ask | show | jobs
by silentbicycle 5650 days ago
With the recognition that those functions have a common protocol / interface, and consequently have more in common that is usually noticed.

Monads aren't a new thing, rather they're giving a name to a concept that has been hiding in plain sight. Trying to look at them directly is confusing at first, like suddenly being able to explicitly manipulate continuations.