Begin work on Promises/A+ compatibility.