tcl-promise implements the 'promise' abstraction for asynchronous
programming.

See:
    https://tcl-promise.magicsplat.com/
