@typecheck_method(child=MatrixIR, query=IR)
def __init__(self, child, query):
    super().__init__(child, query)
    self.child = child
    self.query = query
@typecheck_method(child=MatrixIR, query=IR)
def __init__(self, child, query):
    super().__init__(child, query)
    self.child = child
    self.query = query