Fantasy Land defined Applicative; fallback to `ap`