Promises/A+ - understanding the spec through implementation · HackerTrans