Pointer to storage to user event data, if it's outside this struct
external ffi.Pointer<ffi.Void> ptr;