def call_each_reversed(funcs: list, *args, **kwargs):
    """
    call each func from reversed func list.

    return the last func value or None if func list is empty.
    """
    ret = None
    for func in reversed(funcs):
        ret = func(*args, **kwargs)
    return ret
