pub trait FlattenResultErrors<T, L, E> {
// Required method
fn flatten_results(self) -> Result<T, Vec<FlatError<L, E>>>;
}
pub trait FlattenResultErrors<T, L, E> {
// Required method
fn flatten_results(self) -> Result<T, Vec<FlatError<L, E>>>;
}