https://stackoverflow.com/questions/39146584/how-do-i-create-a-rust-hashmap-where-the-value-can-be-one-of-multiple-types
Anonymous
When you must fail, fail noisily and as soon as possible.