You Could Have Invented Monads (And Maybe You Already Have)blog.sigfpe.com34 pointsXichekolas17 years ago