The reason I ordered the params that way was that string-map-map seems nicer than map-string-map.  But, that's probably not as valuable as consistency - I'm fine with `target` before `path`.