Forgot a changelog re #25
Get first-draft new execute() actually basically working.

Still a handful of failing tests.
Switch up execute() return value to be a map, yey. Fixes more tests too
Derp, that was dumb
Fix a test I missed re: return value of execute()