(***********************************************************************) (* v * The Coq Proof Assistant / The Coq Development Team *) (* t -> t ; get : t -> 'a option ; remove : t -> t } type 'a t = 'a field end val empty : t val field : unit -> 'a Field.field