User-provided data. User is free to set anything he wants here
external ffi.Pointer<ffi.Void> userdata;