Versioned canonical value codec used by native Luau procedures.
Supported values are nil, booleans, signed 64-bit integers, finite floats,
UTF-8 binaries, explicit {:blob, binary} values, lists, and maps with UTF-8
binary keys. Maps are encoded in unsigned key-byte order.