def register(self, f, *args, **kwargs):
        self._functions.append(lambda: f(*args, **kwargs))
Builds out a tree path, starting with the leaf node, and updating all
dataset/ETHPy150Open itamarst/crochet/crochet/_shutdown.py/FunctionRegistry.register--crossover with--dataset/ETHPy150Open bendavis78/python-gitmodel/gitmodel/utils/path.py/build_path