Normalizes a decoded .dxns document to one canonical internal
shape: every keyword becomes DXNKeyword, regardless of whether
the caller decoded the document trusted: true (global Symbol.for)
or false — this module's whole vocabulary is written against
DXNKeyword specifically, mirroring Dextrin.Schema.Compiler's own
atomize_back/1. A .dxns document is schema definition syntax,
not the untrusted end-user data it describes, so this has nothing
to do with trust — the compiler just needs one shape either way.
Normalizes a decoded
.dxnsdocument to one canonical internal shape: every keyword becomesDXNKeyword, regardless of whether the caller decoded the documenttrusted: true(globalSymbol.for) orfalse— this module's whole vocabulary is written againstDXNKeywordspecifically, mirroringDextrin.Schema.Compiler's ownatomize_back/1. A.dxnsdocument is schema definition syntax, not the untrusted end-user data it describes, so this has nothing to do with trust — the compiler just needs one shape either way.