static List<int> encode<T>(T value, {Encodable<T>? using}) { var encoder = MsgPackEncoder._(Packer()); encoder.encodeObject(value, using: using); return encoder._packer.takeBytes(); }