MultipleConsumer receive ConsumerInterface instances, not closures.