sigctx Porting of os/signal#NotifyContext https://golang.org/issue/37255 https://go-review.googlesource.com/c/go/+/219640/