subsubmits the starr prepared in the parent commit
unhardcoding macro compilation, steps II and III: engine and bundles
temporarily switching out of Scala reflection