langchain/chains/query_constructor/ir.py/Expr/accept
class Expr:    def accept(self, visitor: Visitor) -> Any:
        return getattr(visitor, f"visit_{_to_snake_case(self.__class__.__name__)}")(
            self
        )