subscription (npm): Simple abstraction for first-class event emitters
Keywords: event|signal|listener|emitter