Functors, Applicatives, and Monads in Pictures | Dark Hacker News