type ID … func getCoreIndex(t language.Tag) (id ID, ok bool) { … } // Parent returns the ID of the parent or the root ID if id is already the root. func (id ID) Parent() ID { … } // Tag converts id to an internal language Tag. func (id ID) Tag() language.Tag { … } var specialTags … func init() { … }