public InfixTypePart(PonyTokenSpan span, PtInfixTypeKind kind, PtType right) : base(span) { Kind = kind; Right = right; }
public PtInfixType(PonyTokenSpan span, PtInfixTypeKind kind, IReadOnlyList <PtType> types) : base(span) { Kind = kind; Types = types; }