Actually implemented an example of the most basic possible approach to the first part of the problem.  Eventually.  <sigh>
Actually implemented an example of the most basic possible approach to the first part of the problem.  Eventually.  <sigh>

Modified Promise to have two "overloads" of "then", one returning a Promise and one returning a value.

HughG/partial-order,HughG/partial-order,HughG/partial-order