code: func (e *Error) FastGen(format string, args ...interface{}) *Error {
  	err := *e
  	err.message = format
  	err.args = args
  	return &err
  }
docs: // FastGen generates a new *Error with the same class and code, and a new formatted message.
  // This will not call runtime.Caller to get file and line.