public ArrayType(TypeBase memberType, Span span, string asString) : base(span, asString) { MemberType = memberType; }
public MapType(TypeBase keyType, TypeBase valueType, Span span, string asString) : base(span, asString) { KeyType = keyType; ValueType = valueType; }
public static bool IsFixedScalar(this TypeBase type) { return(type is ScalarType and { BaseType : not BaseType.String });