Type of documentation
| 
   
  #
  id
   
   | : 'a DocOckPaths.Identifier.module_ | ; | |||
| 
   
  #
  doc
   
   | : 'a Documentation.t | ; | |||
| 
   
  #
  type_
   
   | : 'a decl | ; | 
| 
   
  #
  id
   
   | : 'a DocOckPaths.Identifier.module_type | ; | |||
| 
   
  #
  doc
   
   | : 'a Documentation.t | ; | |||
| 
   
  #
  expr
   
   | : 'a expr option | ; | 
| 
   
  #
  id
   
   | : 'a DocOckPaths.Identifier.constructor | ; | |||
| 
   
  #
  doc
   
   | : 'a Documentation.t | ; | |||
| 
   
  #
  args
   
   | : 'a TypeExpr.t list | ; | |||
| 
   
  #
  res
   
   | : 'a TypeExpr.t option | ; | 
| 
   
  #
  id
   
   | : 'a DocOckPaths.Identifier.field | ; | |||
| 
   
  #
  doc
   
   | : 'a Documentation.t | ; | |||
| 
   
  #
  mutable_
   
   | : bool | ; | |||
| 
   
  #
  type_
   
   | : 'a TypeExpr.t | ; | 
| 
   
  #
  id
   
   | : 'a DocOckPaths.Identifier.type_ | ; | |||
| 
   
  #
  doc
   
   | : 'a Documentation.t | ; | |||
| 
   
  #
  equation
   
   | : 'a Equation.t | ; | |||
| 
   
  #
  representation
   
   | : 'a Representation.t option | ; | 
| 
   
  #
  id
   
   | : 'a DocOckPaths.Identifier.extension | ; | |||
| 
   
  #
  doc
   
   | : 'a Documentation.t | ; | |||
| 
   
  #
  args
   
   | : 'a TypeExpr.t list | ; | |||
| 
   
  #
  res
   
   | : 'a TypeExpr.t option | ; | 
| 
   
  #
  type_path
   
   | : 'a DocOckPaths.Path.type_ | ; | |||
| 
   
  #
  doc
   
   | : 'a Documentation.t | ; | |||
| 
   
  #
  type_params
   
   | : TypeDecl.param list | ; | |||
| 
   
  #
  private_
   
   | : bool | ; | |||
| 
   
  #
  constructors
   
   | : 'a Constructor.t list | ; | 
| 
   
  #
  id
   
   | : 'a DocOckPaths.Identifier.exception_ | ; | |||
| 
   
  #
  doc
   
   | : 'a Documentation.t | ; | |||
| 
   
  #
  args
   
   | : 'a TypeExpr.t list | ; | |||
| 
   
  #
  res
   
   | : 'a TypeExpr.t option | ; | 
| 
   
  #
  id
   
   | : 'a DocOckPaths.Identifier.value | ; | |||
| 
   
  #
  doc
   
   | : 'a Documentation.t | ; | |||
| 
   
  #
  type_
   
   | : 'a TypeExpr.t | ; | 
| 
   
  #
  id
   
   | : 'a DocOckPaths.Identifier.value | ; | |||
| 
   
  #
  doc
   
   | : 'a Documentation.t | ; | |||
| 
   
  #
  type_
   
   | : 'a TypeExpr.t | ; | |||
| 
   
  #
  primitives
   
   | : string list | ; | 
| 
   
  #
  id
   
   | : 'a DocOckPaths.Identifier.class_type | ; | |||
| 
   
  #
  doc
   
   | : 'a Documentation.t | ; | |||
| 
   
  #
  virtual_
   
   | : bool | ; | |||
| 
   
  #
  params
   
   | : TypeDecl.param list | ; | |||
| 
   
  #
  expr
   
   | : 'a expr | ; | 
| 
   
  #
  id
   
   | : 'a DocOckPaths.Identifier.method_ | ; | |||
| 
   
  #
  doc
   
   | : 'a Documentation.t | ; | |||
| 
   
  #
  private_
   
   | : bool | ; | |||
| 
   
  #
  virtual_
   
   | : bool | ; | |||
| 
   
  #
  type_
   
   | : 'a TypeExpr.t | ; | 
| 
   
  #
  id
   
   | : 'a DocOckPaths.Identifier.instance_variable | ; | |||
| 
   
  #
  doc
   
   | : 'a Documentation.t | ; | |||
| 
   
  #
  mutable_
   
   | : bool | ; | |||
| 
   
  #
  virtual_
   
   | : bool | ; | |||
| 
   
  #
  type_
   
   | : 'a TypeExpr.t | ; | 
| 
   
  #
  path
   
   | : 'a DocOckPaths.Path.module_type | ; | |||
| 
   
  #
  substitutions
   
   | : 'a substitution list | ; |