This places, at long last, the core library code into the same namespace as the extended library code.
sort::soa applies a permutation to multiple value arrays such that the first value array is sorted