Module Obj.Mem

type ('o, 'dec) obj_map = ('o, 'dec) map
type ('o, 'a) map
val map : ?doc:string -> ?dec_absent:'a -> ?enc:('o -> 'a) -> ?enc_meta:('a -> Meta.t) -> ?enc_omit:('a -> bool) -> string -> 'a t -> ('o, 'a) map
val app : ('o, 'a -> 'b) obj_map -> ('o, 'a) map -> ('o, 'b) obj_map