- Introduce reset_ctrlc_received() to clear the internal flag, allowing you to count or react to multiple Ctrl-C presses (e.g. “press twice to exit”).
- Document the new API and note that a signal arriving during reset may be missed.
- No breaking changes—all existing behavior remains unchanged.