[]Keyword async

Return a Future instead of blocking the current thread.

The documentation for this keyword is not yet complete. Pull requests welcome!