List<int> encode(dynamic value) { final builder = LengthTrackingByteSink(); _encodeToBuffer(value, builder); return builder.asBytes(); }