code: func (s *state) errorf(format string, args ...interface{}) {
  	format = fmt.Sprintf("%s: %s", s.callAnnotation(), format)
  	panic(s.errFromNode(format, args...))
  }
docs: // errorf formats the error and terminates processing.