Problems with the current range & iteration implementation:
Not currently performance tested / benched.
Not currently in the fuzz tests.
Copies: In order to return full keys (for the first half of the entry tuple), the entire key needs to be reconstructed from the partial, which means performing (likely slow) copies during iteration.
Missing separate iteration of values and keys. Having .values iteration would take no copies.
Problems with the current range & iteration implementation: