public static   DataFrameGroupKey[] Create <T1>(string[] name, ImmutableTuple <T1> value)
            where T1 : IComparable <T1>, IEquatable <T1>
        {
            var res = new DataFrameGroupKey[1];

            res[0]._key   = name[0];
            res[0]._kind  = SchemaHelper.GetKind <T1>();
            res[0]._value = (object)value.Item1;
            return(res);
        }
 public int CompareTo(ImmutableTuple <T1> value)
 {
     return(Item1.CompareTo(value.Item1));
 }
 public bool Equals(ImmutableTuple <T1> value)
 {
     return(Item1.Equals(value.Item1));
 }