Promise runner for composing 'thenable' objects (or callbacks) in series and/or parallel sequences with labelled return values.