code: func (f *Field) views() []*view {
  	f.mu.RLock()
  	defer f.mu.RUnlock()
  
  	other := make([]*view, 0, len(f.viewMap))
  	for _, view := range f.viewMap {
  		other = append(other, view)
  	}
  	return other
  }
docs: // views returns a list of all views in the field.