code: func (f *FilterServer) HandlerFor(delegate http.Handler) *FilterServer {
  	f2 := *f
  	f2.delegate = delegate
  	return &f2
  }
docs: // HandlerFor makes a shallow copy of f which passes its requests along to the
  // new delegate.