```suspend parenless fun await(...) = ... suspend ...
# language-proposals
u
Copy code
suspend parenless fun await(...) = ...
suspend parenless fun yield(...) = ...
usage :
Copy code
val backgroundImage = await loadImage(...)
val image = await loadImage(...)
yield 1
yield longComputation()
but cannot use in nested call or with more than 1 argument without parenthesis :
Copy code
saveImage await loadImage()
yield result1, result2
because it is not clear and creates puzzlers Also, IDE highlighting can help in recognizing this calls