> @daniel-pittman My understanding was that LC_ALL took precedence over LANG
> and all over LC_* vars. Is that not true in the wild?

On checking, you are right: I misrecalled where it sat in the
precedence chain, and it does override LC_COLLATE.