Day 2: Applicative Functors.