pub fn parse( pool: &DescriptorPool, files_to_generate: &HashSet<String>, ) -> Result<Vec<ServiceModel>>