event0.ml1 2 3 4 5 6 7 8 9 10 11 12 13 14type 'a t = { context : [`Udev | `Path] Context.t; e : C.Functions.Event.t Droppable.t; } let get context = Context0.get_event context |> Option.map (fun e -> { context; e }) let use t = Droppable.use t.e let get_context t = t.context let destroy e = Droppable.destroy e.e