Coverage decreased (-0.2%) to 91.725% when pulling d5fadaea3bd670db760f5e2720e144337f557b3f on cmc333333:separate-interp-4 into c20e760078da04153544ffd20cf05a643a3a6637 on eregs:master.
This looks like a lot of new code, but it's largely just moving logic around. The failures are still from #347 and #348, so I'm going to merge this without their success.
Finishes out #336 by moving interpretation-specific amendment processing and tree building into plugins.