You Could Have Invented Monads (and Maybe You Already Have.)blog.sigfpe.com4 pointswhereistimbo3 years ago