pub trait Tokenize<'a> { fn tokenize(part: &'a str) -> Result<Self, Error> where Self: Sized; }
fn tokenize(part: &'a str) -> Result<Self, Error> where Self: Sized,