public TypeSpecifier(TypeSpecifierKind kind, string name, Block?body = null) { Kind = kind; Name = name; Body = body; }
private TypeSpecifier(TypeSpecifierKind kind, int arrayRank) { Kind = kind; ArrayRank = arrayRank; }
public TypeSpecifier(TypeSpecifierKind kind, string name) { Kind = kind; Name = name; }