type SomeResource struct {
	counter int
}

func (sr *SomeResource) incCounter(rw http.ResponseWriter, r *http.Request) {
	sr.counter++
}

func (sr *SomeResource) getCounter(rw http.ResponseWriter, r *http.Request) {
	v := strconv.Itoa(sr.counter)
	rw.Write([]byte(v))
}