Teaching Monads Slightly Differently
medium.com