def METHOD_NAME(self, node: ast.For | ast.AsyncFor):
    """Example::
    [async] for MULTIPLE in await ONCE:
        await MULTIPLE
    else:
        await ONCE
    """
    self.visit(node.iter)
    self.traverse(node.orelse)
    with self.in_loop():
        self.visit(node.target)
        self.traverse(node.body)