Module type GADT.Database_intf

type t
type 'a g
val set : t -> key:'a g -> data:'a -> unit
val set_raw : t -> key:'a g -> data:Core_kernel.Bigstring.t -> unit
val remove : t -> key:'a g -> unit