def json_post(methodname, rtype, key):
return compose(<EOL>reusable,<EOL>map_return(registry(rtype), itemgetter(key)),<EOL>basic_interaction,<EOL>map_yield(partial(_json_as_post, methodname)),<EOL>oneyield,<EOL>)<EOL>
decorator factory for json POST queries