IIRC performance/space wouldn't be critical for the intended use of `HashTab`, but it might make sense to wrap all the related code in `version (assert)`.