KeysView and ValuesView types for dynamic low-overhead views into the entries of dictionaries