Implement or remove step_before_fail
step_before_fail
, which indicates "whether the described method may generate state updates for a time step it later decides to fail," has never been implemented.
@inducer, thoughts? If a method implementer updates program state components but later decides to fail the current timestep, we don't provide any way to roll back those updates in the method. So why should step_before_fail
exist?