docs: def create_swagger_json_handler(app, **kwargs):
      """
      Create a handler that returns the swagger definition
      for an application.
  
      This method assumes the application is using the
      TransmuteUrlDispatcher as the router.
      """
  
      spec = get_swagger_spec(app).swagger_definition(**kwargs)
      encoded_spec = json.dumps(spec).encode("UTF-8")
  
      async def swagger(request):
          return web.Response(
              # we allow CORS, so this can be requested at swagger.io
              headers={
                  "Access-Control-Allow-Origin": "*"
              },
              body=encoded_spec,
              content_type="application/json",
          )
  
      return swagger