A JavaScript promise is a handy container for a value you expect to get later. But a promise is also a value itself, and you can do some useful stuff just knowing you have a promise.
As given at the 2018-07-18 Columbus Javascript user group meeting (plus a couple of typo fixes).