internal NativeType GetBlobNativeType()
{
byte typeIx = blob.ReadByte();
if (typeIx == (byte)NativeTypeIx.Array) {
return new NativeArray(GetBlobNativeType(),blob.ReadCompressedNum(),
blob.ReadCompressedNum(), blob.ReadCompressedNum());
} else
return NativeType.GetNativeType(typeIx);
}