plain-promise (npm): Simple promise implementation (for educational purposes)
Keywords: promise|deferred|async|callback