module type VALUE_REPRESENTATION = sig
#
val variant : string
-> string
-> int
-> t list
-> t
#
val record : string
-> (string *
t) list
-> t
#
val nativeint : nativeint
-> t
#
val option : ('a
-> t)
-> 'a option
-> t
#
val list : ('a
-> t)
-> 'a list
-> t
#
val array : ('a
-> t)
-> 'a array
-> t
#
val unknown : string
-> 'a
-> t
end