import inspect


def funcall_info(frame):
    """
    Display name, argument and their values of a function call
    """
    args, _, _, values = inspect.getargvalues(frame)
    print(
        'Called "%s" with arguments (%s)' % (
            inspect.getframeinfo(frame)[2],
            ', '.join(map(lambda n: "%s=%s" % (n, str(values[n])), args))
        )
    )
    return [(i, values[i]) for i in args]