pub fn interpolation_type_requirements( template: &TemplateInput, ) -> BackendResult<Vec<InterpolationTypeRequirement>>