liftA2 is awesome