Выходя из одного из первых BoostCon (теперь он называется CppCon), я и двое других работали над библиотекой, чтобы сделать именно это. Основным камнем преткновения было расширение пространства имен std. Это оказалось бесполезным для форсированной библиотеки.
К сожалению, ссылки на код больше не работают, но вы можете найти некоторые интересные моменты в обсуждениях (по крайней мере, те, которые не говорят о том, как его назвать!)
http: //boost.2283326.n4.nabble.com/explore-Library-Proposal-Container-Streaming-td2619544.html