-Hash-oriented macros and functions to simplify things in various places