Functors to Monads: A Story of Shapes | Dark Hacker News