Impl. of LiftM2 with only bind and return