Comonads, Applicative Functors, Monads and other principled things ∘ Codemania conference, Auckland, New Zealand ∘ 2014-04-04