Fix #36: Bring Applicative instance in line with Monad