wrap-promise (npm): Like new Promise(), but prevents implicit rejection
Keywords: promise|constructor|then|thenable|throw|error|wrapper|explicit|browser|client-side