range::move algorithm a-la std::move, but pipeable, like x | move, for use in container algorithms. ditto for copy.