def augment(self, other):
        if type(other) is type(self) and other.typing_key == self.typing_key:
            return type(self)(self.templates + other.templates)
Augment this function type with the other function types' templates,
dataset/ETHPy150Open numba/numba/numba/types/functions.py/BaseFunction.augment