"> the reason I wrote out separate variables is to show various different uses of the ':', '|', and "newline" operators in one example. Yeah, I appreciated your comment asides in the examples. The article is better for having them. However it's easier on the reader/student if the exposition goes through one thing at a time. These asides didn't blow my stack because I've built a similar system, but I can totally imagine them being crazy distracting. Introduce them later, perhaps with a 'putting it all together'."
- Kartik Agaram