Lang.Class
type decl =
| ClassType of ClassType.expr
| Arrow of TypeExpr.label option * TypeExpr.t * decl
type t = {
id : Paths.Identifier.Class.t;
locs : Paths.Identifier.SourceLocation.t option;
doc : Comment.docs;
virtual_ : bool;
params : TypeDecl.param list;
type_ : decl;
expansion : ClassSignature.t option;
}