Add support for passing in asynchronous generators