code: func Filter(vs []string, f func(string) bool) []string {
  	r := make([]string, 0, len(vs))
  	for _, v := range vs {
  		if f(v) {
  			r = append(r, v)
  		}
  	}
  	return r
  }
docs: // Filter filters the specified string slice with the specified function.