Understanding and accumulating various examples of Promises introduced in EC 1.6