pub trait RunErrorOwe<T> { // Required methods fn owe_sink(self) -> RunResult<T>; fn owe_source(self) -> RunResult<T>; }