'Returns first function that matches *py_func* and the arguments types in
*args*; or, None if no match.'

def match(self, py_func, args):

    for frame in self.finditer(py_func):
        if (frame.args == args):
            return frame
