Remove unused patch_xml
Simplify
Fix simplification: path should be string, but empty ok
Formatting
Small refactor
Pass path down into do_op for better errors
Rewrap comment
Consistency is the hobgoblin of small minds
Require 'value' for ops that use it
Fix value test
Add explicit test for 'from' parameter
Add (needed) tests against missing patch params
Handle do_op on toplevel doc
Enable some new tests
Array indexes only 0 or counting numbers
Remove some spec_tests from local; enable passing tests
Formatting
Better formatting of debug output
More tests
Rename function