(untested) more aggressive use of noexcept and && rvalue-refereences with SharedByValue, and Iterable and most container subclasses