public void Add(DataType another) { eltType = UnionType.Union(eltType, another); positional.Add(another); }