Por que os intervalos não podem ser usados ​​para a funcionalidade da biblioteca de pipes?

Jonathan Boccara (autor do Fluent C ++ ) escreveu uma biblioteca chamada pipes . Essa "canalização", diz a página principal do repositório, não é como o uso de intervalos, embora pareça o mesmo: não se baseia em puxões preguiçosos, mas sim em empurrões ansiosos. Mas afirma-se que não se pode usar...