signo (npm): Simple Typed Signals
Keywords: TypeScript|Events