code: func NewChecker() *Checker {
  	pc := make([]uintptr, 50)
  	ch := &Checker{pc[:runtime.Callers(0, pc)]}
  	runtime.SetFinalizer(ch, (*Checker).finalize)
  	return ch
  }
docs: // NewChecker returns a Checker, remembering the stack trace.