Try to use TypeVar's bounded to Hashable for built-in hashable collections and mappings
#10258
| Job | Run time |
|---|---|
| 1m 30s | |
| 47s | |
| 1m 33s | |
| 3m 50s |