Implement Promise.cast().
Implement Promise.race().
Implement Promise.all().

And clarify documentation blocks across the files.