But you DID need to be a compulsive commentor.
Of course. Rust never sleeps, and all parenthesis/braces must be balanced. Woe to the non-compliant.
YES!!!!!!!!!!!! My first masters was education and I was teaching computing to 5th graders. I taught them registers and data with candy, but the computers kept making errors because the data kept disappearing into small mouths. Later I wrote a thesis on developing a computer language for children without variables based on Backus’ Reduction Languages. It had the quality that it worked until the kids got to that 5th/6th grade level, then you needed a PhD to understand the language. Total failure.