code: func extractStackCreator() (string, int, bool) {
  	stack := debug.Stack()
  	matches := stackCreator.FindStringSubmatch(string(stack))
  	if matches == nil || len(matches) != 4 {
  		return "", 0, false
  	}
  	line, err := strconv.Atoi(matches[3])
  	if err != nil {
  		return "", 0, false
  	}
  	return matches[2], line, true
  }
docs: // extractStackCreator retrieves the goroutine file and line that launched this stack. Returns false
  // if the creator cannot be located.
  // TODO: Go does not expose this via runtime https://github.com/golang/go/issues/11440