<p>I will say that this exercise, punishing as it is, felt like a great way to try and build an "intuition" around Rust.</p><p>"What the hell was the name of that thing?"</p><p>"from_thing?"</p><p>"to_thing?"</p><p>"as_thing?"</p><p>"Shit!" (much fiddling around with trying different things to follow).</p>