We really want to enforce a canonical representation since NAR hashing/signing/deduplication depends on that.