thenable (npm): Wrap and unwrap thenables so that you can pass them through promises
Keywords: promise|then|thenable|wrap|unwrap