@typecheck_method(collection=IR)
def __init__(self, collection):
    super().__init__(collection)
    self.collection = collection
@typecheck_method(collection=IR)
def __init__(self, collection):
    super().__init__(collection)
    self.collection = collection