Domenic Denicola (2017-02-24T02:51:39.000Z)
tj.crowder at farsightsoftware.com (2017-02-24T05:30:30.419Z)
We already have that feature in the language: it’s called `await`. Just rewrite the example like so, instead of using `/* pause to await x */` comments: ```js async function makePizza(sauceType = 'red') { let dough = makeDough(); let sauce = await makeSauce(sauceType); let cheese = grateCheese(sauce.determineCheese()); dough = await dough; dough.add(sauce); dough.add(await cheese); return dough; } ``` This way, instead of random punctuation like the "." operator causing your program to await... it's the actual `await` keyword.