https://turreta.com/2019/09/11/rust-how-to-get-keys-and-values-from-hashmap/
Anonymous
When you must fail, fail noisily and as soon as possible.