We perform the same canonicalization as in LookupImplWitness, which makes the output of eval more consistent across witness types, and enables more straightforward constant comparisons between them when needed.
:!
Destroy.SubobjectDestroy
Destroy.Op
match_first
Destroy
CustomWitness