Async gen examples