Support in JS for hybrid async generator functions per jhusain's initial design