Prelude: changing how I represent the hash buckets