def match(self, py_func, args):
        """
        Returns first function that matches *py_func* and the arguments types in
        *args*; or, None if no match.
        """
        for frame in self.finditer(py_func):
            if frame.args == args:
                return frame

        Returns first function that matches *py_func* and the arguments types in
        *args*; or, None if no match.
        
numba/core/typing/context.py