Checkout src/Course/Applicative.hs from tonymorris/course