commentary and todos on nomachine.rb

Thanks to @colindean for the research.  References: #5679.
I always use trailing commas (when legal) because it simplifies diffs if a new element is appended.