- Some of the functions return a whole message, pre-wrapped - Others require wrapping after the fact - (they should all be the same) - Most aren't reciprocal either - (but they should be) ```sh let obj = Parser.parseXyz(bytes); let sameBytes = Packer.packXIyz(obj); assert.equal(bytes, sameBytes); ```