So your suggested change is that yacc.lex.sml and friends are now going to be shipped with the source. That would make some sense to me since it means you need less set-up to get started. The circularities are definitely ugly.