Lang.SignatureSourcetype item = | Module of recursive * Module.t| ModuleType of ModuleType.t| ModuleSubstitution of ModuleSubstitution.t| ModuleTypeSubstitution of ModuleTypeSubstitution.t| Open of Open.t| Type of recursive * TypeDecl.t| TypeSubstitution of TypeDecl.t| TypExt of Extension.t| Exception of Exception.t| Value of Value.t| Class of recursive * Class.t| ClassType of recursive * ClassType.t| Include of Include.t| Comment of Comment.docs_or_stop