import { EventEmitter } from 'node:events'
import { CircularArray } from '../circular-array.js'
import type { Task } from '../utility-types.js'
import { EventEmitter } from 'node:events'
import { CircularArray } from '../circular-array.js'
import type { Task } from '../utility-types.js'