Functor, Applicative and Why | Dark Hacker News