Constructor.
template< class... Args> icy_stream( Args&&... args);
Arguments, if any, are forwarded to the next layer's constructor.