| 
   
  #
  val_type
   
   | : type_expr | ; | |||
| 
   
  #
  val_kind
   
   | : value_kind | ; | |||
| 
   
  #
  val_loc
   
   | : Location.t | ; | |||
| 
   
  #
  val_attributes
   
   | : Parsetree.attributes | ; | 
| 
   
  #
  cstr_name
   
   | : string | ; | |||
| 
   
  #
  cstr_res
   
   | : type_expr | ; | |||
| 
   
  #
  cstr_existentials
   
   | : type_expr list | ; | |||
| 
   
  #
  cstr_args
   
   | : type_expr list | ; | |||
| 
   
  #
  cstr_arity
   
   | : int | ; | |||
| 
   
  #
  cstr_tag
   
   | : constructor_tag | ; | |||
| 
   
  #
  cstr_consts
   
   | : int | ; | |||
| 
   
  #
  cstr_nonconsts
   
   | : int | ; | |||
| 
   
  #
  cstr_normal
   
   | : int | ; | |||
| 
   
  #
  cstr_generalized
   
   | : bool | ; | |||
| 
   
  #
  cstr_private
   
   | : Asttypes.private_flag | ; | |||
| 
   
  #
  cstr_loc
   
   | : Location.t | ; | |||
| 
   
  #
  cstr_attributes
   
   | : Parsetree.attributes | ; | 
| 
   
  #
  lbl_name
   
   | : string | ; | |||
| 
   
  #
  lbl_res
   
   | : type_expr | ; | |||
| 
   
  #
  lbl_arg
   
   | : type_expr | ; | |||
| 
   
  #
  lbl_mut
   
   | : Asttypes.mutable_flag | ; | |||
| 
   
  #
  lbl_pos
   
   | : int | ; | |||
| 
   
  #
  lbl_all
   
   | : label_description array | ; | |||
| 
   
  #
  lbl_repres
   
   | : record_representation | ; | |||
| 
   
  #
  lbl_private
   
   | : Asttypes.private_flag | ; | |||
| 
   
  #
  lbl_loc
   
   | : Location.t | ; | |||
| 
   
  #
  lbl_attributes
   
   | : Parsetree.attributes | ; | 
| 
   
  #
  type_params
   
   | : type_expr list | ; | |||
| 
   
  #
  type_arity
   
   | : int | ; | |||
| 
   
  #
  type_kind
   
   | : type_kind | ; | |||
| 
   
  #
  type_private
   
   | : Asttypes.private_flag | ; | |||
| 
   
  #
  type_manifest
   
   | : type_expr option | ; | |||
| 
   
  #
  type_variance
   
   | : Variance.t list | ; | |||
| 
   
  #
  type_newtype_level
   
   | : (int * int) option | ; | |||
| 
   
  #
  type_loc
   
   | : Location.t | ; | |||
| 
   
  #
  type_attributes
   
   | : Parsetree.attributes | ; | 
| 
   
  #
  md_type
   
   | : module_type | ; | |||
| 
   
  #
  md_attributes
   
   | : Parsetree.attributes | ; | |||
| 
   
  #
  md_loc
   
   | : Location.t | ; | 
| 
   
  #
  mtd_type
   
   | : module_type option | ; | |||
| 
   
  #
  mtd_attributes
   
   | : Parsetree.attributes | ; | |||
| 
   
  #
  mtd_loc
   
   | : Location.t | ; |