Would you be open to PR adding `parLiftN` functions that work like the normal `liftN` but parallellize the execution of the inputs. e.g. ```purescript parLift2 f a b = sequential $ lift2 f (parallel a) (parallel b) ```