@classmethod
    def shadow(cls, module_name, deferred, **attributes):
        module = sys.modules[module_name]
        sys.modules[module_name] = cls(module, deferred, **attributes)
Just the internals of the FAI method
dataset/ETHPy150Open jek/flatland/flatland/util/deferred.py/deferred_module.shadow--crossover with--dataset/ETHPy150Open nasa/CrisisMappingToolkit/cmt/modis/simple_modis_algorithms.py/get_fai