pub type IntoIter<T> = Map<Enumerate<IntoIter<T, { BoneKind::NUM_TYPES }>>, fn(_: (usize, T)) -> (BoneKind, T)>;