hookjs (npm): Hooks are a sort of combination between events and promises
Keywords: hook|event|emitter|promise|api