code: func Tag(c context.Context, v string) context.Context {
  	return context.WithValue(c, &clockTagKey, append(Tags(c), v))
  }
docs: // Tag returns a derivative Context with the supplied Tag appended to it.
  //
  // Tag chains can be used by timers to identify themselves.