async Dispatcher needs to return a Promise so we can wait
missing imports
override typedef to include Promise
...
Executor as typedef so one can easy write an anonymous one; Dispatcher Promise now working?
fix bad tests; now some real world testing before more tests are written