Product types are disambiguated by a (:key value ...)
.
Product types are disambiguated by an extra layer containing a single key which is the name of the type of product contained in the value.
Sometimes the wire format needs to match an existing format and
SexpNil
behaviour needs to be customised.
All values serialising to SexpNil
will be included in the wire format.
No values serialising to SexpNil
will be included in the wire format.