Make PromiseFulfiller actually work
Fixup examples for recent API changes