Names.MBIdval hash : t -> intHash over unique bound names.
The first argument is a file name, to prevent conflict between different files.
val to_string : t -> stringEncode as a string (not to be used for user-facing messages).
val debug_to_string : t -> stringSame as to_string, but outputs extra information related to debug.