pub type ShiftRemove<'a> = ShiftRemove<'a, Key, JsonValue>;
pub struct ShiftRemove<'a>(/* private fields */);