Yes, fine, I guess it's comparable to sieve as an illustration of what streams are good for, although (because the data set is finite) it doesn't have nearly the wow factor as the stream of all the primes. :~)
Okay.
Not if you're studying SICP, which is very likely if you're using streams in Snap!!
Yah me too. I think the target audience can't quite be complete beginners, if that's what a "muggle" is in this context. I would assume total familiarity with lists, including the head/tail style of recursion on lists as well as the use of HOFs. I think I could write something with that starting place.