Hacker News new | ask | show | jobs
by _jackdk_ 442 days ago
I think you don't have to teach people to program with `join`, but just that `m >>= f = join (fmap f) m`. It explains away the "get a value out" question but teaches the most common function from the interface.