Added dataflow fork/join pattern through the Promise.thenForkAndJoin() method