v0.16.0 — events
A tiny event emitter for decoupling:
listen("user.registered", (user) => sendWelcome(user));
await emit("user.registered", user);Plus events() for once / off / listenerCount / clear. Listeners may be async and are awaited in order. See docs/events.md.