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).