Materials for a talk given at the DC Haskell Meetup on building an environment parser using Applicative Functors