pub trait __ToTriple { fn to_triple( value: Self ) -> Result<(usize, Token, usize), ParseError<usize, Token, LexicalError>>; }