More tests for how integrate_const works
Copy targets, verify this behaves sensibly.

This is important because parameters are shared
across all copies
Wrapper around integration to make them enjoyable to use.

I am very pleased with this bit.