Functors, Applicatives and Monads in pictures | Dark Hacker News