reversibly

= const short unsigned int*]' at /nix/store/zs2gq6fkglrd28g1nxlb8waqq37cdc2z-gcc-14-20241116/include/c++/14-20241116/bits/stl_algobase.h:548:42, inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const short unsigned int; _Alloc = std::allocator<short unsigned int> >; _ForwardIterator = short unsigned int*; _OI = short unsigned int*, vector<short unsigned int> >; _ForwardIterator = short unsigned int*; _OI = short unsigned int]' at /nix/store/zs2gq6fkglrd28g1nxlb8waqq37cdc2z-gcc-14-20241116/include/c++/14-20241116/bits/stl_uninitialized.h:373:37, inlined from 'static std::tuple<std::vector<short unsigned int, std::allocator<short unsigned int> >; _ForwardIterator = short unsigned int*]' at /nix/store/zs2gq6fkglrd28g1nxlb8waqq37cdc2z-gcc-14-20241116/include/c++/14-20241116/bits/stl_uninitialized.h:147:27, inlined from 'static std::tuple<std::vector<short unsigned int, std::allocator<short unsigned int>]' at /nix/store/zs2gq6fkglrd28g1nxlb8waqq37cdc2z-gcc-14-20241116/include/c++/14-20241116/tuple:209:4, inlined from 'constexpr std::tuple< <template-parameter-1-1> >::tuple(_UTypes&& ...) [with _UHead = std::vector<short unsigned int>&; _UTail = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Elements = {std::vector<short unsigned int, long