def __init__(self, rooted: bool, array: bool, expr: ASTExpression):
    self.rooted = rooted
    self.array = array
    self.expr = expr
def __init__(self, rooted: bool, array: bool, expr: ASTExpression):
    self.rooted = rooted
    self.array = array
    self.expr = expr