Now PipeReader CanReportProgress.
Util methods for primitivio.