wain_validate
pub fn validate<'m, 's, S: Source>( root: &'m Root<'s, S>) -> Result<(), Box<Error<S>>>