Three Problems with Promises in JavaScript · HackerTrans