def f2f1(f1, f2, *a, **k):
    """
    Apply the second function after the first.

    Call `f2` on the return value of `f1`.

    Args and kwargs apply to `f1`.

    Example
    -------
    >>> f2f1(str, int, 2)
    2
    """
    return f2(f1(*a, **k))