It is expected that support for promises will be available in whatever environment liza is run. Here, we're adding a shim for the sake of testing in ancient environments. It's almost as if I'm stuck using an ancient environment somewhere...*cough*