in ctxtool/cancel.go [64:66]
func (ac *AutoCancel) Add(fn context.CancelFunc) { ac.funcs = append(ac.funcs, fn) }