Bruno Jouhier (2015-12-14T13:05:56.000Z)
`await` could be handled by with contextual lexing: handling `|> await` as
a single keyword.

Another solution would be to collapse the two into a variant of the
pipeline operator: `|await>`, `|!>`, ...

This could be an opportunity to revive the syntax sugar that was proposed
in http://wiki.ecmascript.org/doku.php?id=strawman:concurrency

```js
// concurrency strawman
lines = fs.readFile!('./index.txt').split('\n');
// pipeline operator
lines = './index.txt' |!> fs.readFile |> str => str.split('\n')
```
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20151214/b33c57c3/attachment.html>
bjouhier at gmail.com (2015-12-14T13:29:05.217Z)
`await` could be handled by with contextual lexing: handling `|> await` as a single keyword.

Another solution would be to collapse the two into a variant of the
pipeline operator: `|await>`, `|!>`, ...

This could be an opportunity to revive the syntax sugar that was proposed
in http://wiki.ecmascript.org/doku.php?id=strawman:concurrency

```js
// concurrency strawman
lines = fs.readFile!('./index.txt').split('\n');
// pipeline operator
lines = './index.txt' |!> fs.readFile |> str => str.split('\n')
```