Component.Elementtype constructor = [ | `Constructor of Odoc_model.Paths.Identifier.Constructor.t * TypeDecl.Constructor.t | 
 ]type extension = [ | `Extension of Odoc_model.Paths.Identifier.Extension.t * Extension.Constructor.t | 
 ]type any = [ | signature | 
| value | 
| type_ | 
| label | 
| class_ | 
| class_type | 
| constructor | 
| exception_ | 
| extension | 
| field | 
 ]