}
impl Kind { pub fn only() -> Self { Kind::Zip } }
-#[derive(Copy,Clone,Debug,Hash,PartialEq,Eq,Ord,PartialOrd)]
+#[derive(Copy,Clone,Default,Debug,Hash,PartialEq,Eq,Ord,PartialOrd)]
#[derive(Serialize,Deserialize)]
#[serde(transparent)]
pub struct Index(u16);
#[derive(Copy,Clone,Debug,Hash,PartialEq,Eq,Ord,PartialOrd)]
#[derive(Serialize,Deserialize)]
-pub struct Id { index: Index, kind: Kind, }
+pub struct Id { pub index: Index, pub kind: Kind, }
#[derive(Debug,Clone)]
pub struct InstanceBundles {