Changed GENERATOR -> COROUTINE. Fixed WITH-COROUTINE macro expansion error