A Notification API inspired by Signals