docs: async def force_leave(self, node):
          """Forces removal of a node
  
          Parameters:
              node (ObjectID): Node name
          Returns:
              bool: ``True`` on success
  
          This endpoint is used to instruct the agent to force a node into the
          ``left`` state. If a node fails unexpectedly, then it will be in a
          ``failed`` state. Once in the ``failed`` state, Consul will attempt to
          reconnect, and the services and checks belonging to that node will not
          be cleaned up. Forcing a node into the ``left`` state allows its old
          entries to be removed.
          """
          node_id = extract_attr(node, keys=["Node", "ID"])
          response = await self._get("/v1/agent/force-leave", node_id)
          return response.status == 200