I'd like to modify hashinit() to take an extra argument: an enum that specifies the type of bucket used. This is because I want to create TAILQ-based hashes, which are better when the order of item insertion and removal are even resonably constant WRT each other. Any objections?