Pointer<Uint8> toNative(Allocator alloc) { final writer = RecordWriter.acquire(); writeFields(writer); final ptr = writer.toNative(alloc); RecordWriter.release(writer); return ptr; }