pub fn call_compensation_function<In, Out, Err>(
f: impl CompensationFunction<In, Out, Err>,
result: impl TupleOrUnit<Out>,
input: impl TupleOrUnit<In>,
) -> Result<(), Err>
pub fn call_compensation_function<In, Out, Err>(
f: impl CompensationFunction<In, Out, Err>,
result: impl TupleOrUnit<Out>,
input: impl TupleOrUnit<In>,
) -> Result<(), Err>