This library generally tries hard to match the semantics of Python 3.6's native
async generators in every detail (PEP 525), with additional support for yield
from and for returning non-None values from an async generator (under the
theory that these may well be added to native async generators one day).