skip the next 'n' bytes, or 'unget' the last -n bytes if negative
external ffi.Pointer< ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void> user, ffi.Int n)> > skip;