Add a workaround for the backwards Applicative instance