The `_var_` names are weird - how about just `key_value, index` ?