friend DiffStep& yield (DiffFrame const& frame) { REQUIRE (checkPoint (frame)); return unConst(frame).currentStep_; }