prove that keyword arguments can affect dynamically scoped bindings
add type overriding and expectation management to web-json-post
showing the new JSON stuff in the README