code: func (g *BuilderGroup) Parent() *BuilderGroup {
  	parent := g.builder.ring.GroupToGroup[g.index]
  	if parent == 0 {
  		return nil
  	}
  	return g.builder.groups[parent]
  }
docs: // Parent returns the parent group, or nil if there is no parent, of the group.