public override T DecodeOrdered(Slice input)
 {
     return(STuple.DecodeKey <T>(input));
 }
 public STuple <T1, T2> DecodeKey <T1, T2>(Slice packed)
 {
     return(STuple.DecodeKey <T1, T2>(packed));
 }
 public STuple <T1, T2, T3, T4, T5> DecodeKey <T1, T2, T3, T4, T5>(Slice packed)
 {
     return(STuple.DecodeKey <T1, T2, T3, T4, T5>(packed));
 }
 public T DecodeKey <T>(Slice packed)
 {
     return(STuple.DecodeKey <T>(packed));
 }