One of my main goals with this hashtable is to be faster than any other language can reasonably implement. This bounds check is just wasteful.

Note that all this is over a single assertation in some un-pushed code: the bounds check at the start of 'peek' which checks the index. All the rest can be removed with my latest code, thanks to the type system.