pub type TemplateResult = Result<Vec<TemplatePart>, Box<dyn Error>>;
pub enum TemplateResult { Ok(Vec<TemplatePart>), Err(Box<dyn Error>), }
Contains the success value
Contains the error value