Review new operators

race, passByCopy, and join need reflections on the promise prototype.
Per @rkatic, simplified spread call in join.