pub type ErrorCollection = Errors;
An explicit collection of Errors.
In order to be more concise, consider simply using Errors.
pub struct ErrorCollection(pub Vec<Error>);
0: Vec<Error>