type record = Record.t
type variant = Variant.t
type enum = Enum.t
type alias = Alias.t
type list = List.t
type field = Field.t
type option = Option.t
type any = Any.t
type typedef = [
|
`alias of alias
`enum of enum
`list of list
`record of record
`variant of variant
]
type obj = [
`any of any
`binary of string
`bool of bool
`float of float
`int of int64
`string of string
`uint of int64