More inline docs
Rewrite the header file, based on the internal mono-hash.c contents