[Macros 1.1](https://doc.rust-lang.org/nightly/book/procedural-macros.html) instead of `objecthash_struct!` would make it much easier to hash structs and enums.