I just pushed a new version of Marvin.StreamExtensions to NuGet. Version 1.1 contains a few bug fixes, adds additional async & cancellation token support, and adds support for reading & deserializing straight from the response message. Have a look at milestone 1.1 on GitHub for more details.
Many thanks to Mauro Petrini, Tim VanFossom, Aaron Kunz, Sean Brockway, Dzmitry Kliuchavy and Ricardo Rodrigues for their help!