This reverts commit fa6b54c4. The commited patch broke mlir tests. It seems that mlir tests depend on coroutine function properties set in CoroEarly pass.