void hash_table_foreach(Hashtable* ht, ForeachFunc, void* userdata);
void hash_table_iter_init(HashtableIter* iter, Hashtable* ht);
bool hash_table_iter_next(HashtableIter* iter, void** key, void** value);
+bool hash_table_contains(Hashtable* ht, const void* key);
+uint64_t hash_table_size(Hashtable* ht);
+bool hash_table_replace(Hashtable* ht, void* key, void* value);
#endif