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