promise-value (npm): A tiny wrapper for Promise to carry a promise and (if known) a value, plus a resolved flag -- this makes it easy to bridge between async promise-based code, and single-thread code.
Keywords: Promise|single-thread|value|wrapper