code: func methodName() string {
  	pc, _, _, _ := runtime.Caller(2)
  	f := runtime.FuncForPC(pc)
  	if f == nil {
  		return "unknown method"
  	}
  	return f.Name()
  }
docs: // methodName returns the caller of the function calling methodName