Functors and Monads For People Who Have Read Too Many "Tutor