The sabre/event library provides utilities for lightweight event-based programming