Merge pull request #732 from karrukola/modern_async refactor(_async.py): introduce modern coroutine syntax