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