public override void WriteSetBegin(TSet set)
 {
     WriteByte((sbyte)set.ElementType);
     WriteI32(set.Count);
 }