pub type IndexedMappedValue<'a> = (usize, Mapped<&'a Value>);