@chrispsn new goal: reimplement primitives with the equivalent of for loops =P
there could be the seed of a "here's something that works in the language, but is not idiomatic" thing. would be easier if the over/scan overloads weren't one of the more nuanced parts of the languageā¦