Make stream remapping consume the source stream instead of borrowing it
Make stream remapping consume the source stream instead of borrowing it

Seeing as it makes no sense to read from both as streams are consumable, this is the better technique,

Logicalshift/concordance