fn keyval( input: &mut Stateful<LocatingSlice<&'_ BStr>, RecursionCheck>, ) -> ModalResult<(Vec<Key>, (Key, Item))>