context: actually make a chan os.Signal