code: func (ms Mounts) Filter(f FilterFunc) Mounts {
  	filtered := make([]*Mount, 0, len(ms))
  
  	for _, m := range ms {
  		if f(m) {
  			filtered = append(filtered, m)
  		}
  	}
  
  	return Mounts(filtered)
  }
docs: // Filter returns a filtered copy of Mounts