=str #15221 Fix typo in scaladoc
Merge pull request #15221 from guersam/wip-fix-typo

=str #15221 fix typo in scaladoc
+str : Various cleanups of internal streams architecture

 - factor out receive blocks for inputs and outputs
 - pump uses TransferPhases and become
 - Unification of Transformer and RecoveryTransformer
Merge pull request #15194 from drewhk/wip-stream-cleanups-drewhk

+str Various cleanups of internal streams architecture
Fixes #15158
Merge pull request #15182 from ktoso/wip-timed-ktoso

+str #15098 timed on streams
+str #15223 `timed` extra combinators for Duct
Note: not too happy about duplication of impl, but is required due to
the Flow and Duct not sharing any types (could use structural, not going there though).

Resolves #15223