https://stackoverflow.com/questions/47737084/how-can-i-simultaneously-iterate-over-a-rust-hashmap-and-modify-some-of-its-valu
Anonymous
Design for simplicity, add complexity only where you must.