Assert that JavaScript's x
is the proper type represented by this
Type.
Implement I
in the IDL spec.
Encode this type for the type table.
Encode the value. This needs to be public because it is used by encodeValue() from different types.
Represents Tuple, a syntactic sugar for Record.