liftA2 package:collect-errors