ro-i wrote: > define common functionality in a centralized way and define it so that it's re-usable. I feel like this also reduces the mental load for working and reviewing of the device trait parsing stuff, for example. https://github.com/llvm/llvm-project/pull/176162