Support selection for inlining See merge request !156
See reports/ for discussions of Hercules' design.
reports/