Move Constructor.
template< class Executor2> basic_stream( basic_stream< Executor2 >&& other);
Moving the stream while asynchronous operations are pending results in undefined behavior.