cascadeargs; successfn and errorfn as additional args to generated xhr crud op to shortcut promise