OperationQueue({ required Stream<O> Function(I) task, this.concurrency = 1, }) { _taskWrapper.task = task; assert(concurrency >= 1, 'Concurrency must be 1 or more.'); }