The Compose newtype

In this addition to the Applicative section of the Functortown series, we continue our discussion of applicative functor composition by introducing the Compose newtype and then conclude with an example of using DerivingVia.