You have hit the nail right on the head. Everybody + opportunity + non-mandatory. This concept of equal opportunity seems to have disappeared in the last 5 years and I'm heartened to see people still talk about equal opportunity (vs the fallacy of equality), even if the media doesn't discuss opportunity anymore.
I was a kid who was writing assembly at about 10 years old because I loved it. I saved up to buy my own computer by delivering newspapers for 2 years. I learned to program by trial and error. I introduced my kids to programming but never pushed it. They have not embraced programming like my wife and I did when we were kids. I would not want programming mandated for my kids, despite my own passion for programming.
A comfort using computers to do research, word processing, calculation and create basic posters/articles/projects/videos would be very beneficial and may be better a better mandate than programming.
Reminds me of the third islamic caliph, Omar ibn Khattab, who suspend punishment for thief on famine. [1]
I wonder if there is another legal presedence beside it.
I've expected it to cross 1.0 after 0.99 but it keeps going on to more than 0.101. So, congrats on finishing the milestone.
One request though: what about grouping functionality?