pub trait Errors<E> { // Required methods fn marker(&self) -> Marker<E>; fn since(&self, marker: Marker<E>) -> bool; }