code: func (r *RecentRequest) fromHTTP(req *http.Request) {
  	r.N, _ = strconv.Atoi(req.FormValue("n"))
  	if before := req.FormValue("before"); before != "" {
  		r.Before = time.Time(types.ParseTime3339OrZero(before))
  	}
  }
docs: // fromHTTP panics with an httputil value on failure