code: def begin_application(self, req, res):
          
          # Add the middleware processing to the event loop - this *should*
          # change the call stack so any server errors do not link back to this
          # function
          self.loop.create_task(self.http_application.handle_client_request(req, res))
docs: Entry point for the application middleware chain for an asyncio
          event loop.