from functools import reduce
def f2(a):
    return a + 10

def f3(a):
    return a + 100

def call(a, f):
    return f(a)
reduce(call, (f1, f2, f3), 5)
reduce(call, (lambda x: x + 3, abs), 2)
Стоит ли иметь синтаксический сахар для композиции функций в Python?