PropListProperty list
exception Not_set of name * string optionThe field of name is not set with optional explanation.
exception No_printer of nameCan retrieve the field value, but no printer can convert. it to string.
module Data : sig ... endThis module stores heterogeneous data defined in Schema and Field.
module Schema : sig ... endThis module is a set of fields (Field.t and FieldRO.t) that can be addressed by their name (as string). Value can be set and retrieved as string only. However, the value itself is stored in its native type.
module Field : sig ... endThis module defines a field that hold a value. A field can be set and retrieve. It is stored in Data.t.
module FieldRO : sig ... endThis module defines a read-only field. However, it can only be set through Schema.set if the field is attached to a schema.