https://www.hackertouch.com/how-to-iterate-over-an-array-in-rust.html
Anonymous
Separate policy from mechanism, separate interfaces from engines.