pub(crate) fn key_to_slot(key: &str) -> Option<Slot>