Made Promises impl pass the A+ test suite.