sig
type ('a, 'b) t =
('a, 'b) Fieldslib.Field.t = {
name : string;
setter : ('a -> 'b -> unit) option;
getter : 'a -> 'b;
}
val name : ('a, 'b) t -> string
val get : ('a, 'b) t -> 'a -> 'b
val setter : ('a, 'b) t -> ('a -> 'b -> unit) option
end