ChainHash
typedef BOpenHashTable<ChainHash> ChainTable;
struct ChainHash;
static struct chain* Lookup(BOpenHashTable<ChainHash>* chains,
static struct chain* Add(BOpenHashTable<ChainHash>* chains,
static struct chain* Add(BOpenHashTable<ChainHash>* chains,
static void DeleteChains(BOpenHashTable<ChainHash>* chains);