Я пытаюсь выяснить, как настроить промежуточное ПО, и сейчас у меня есть что-то вроде:
func applyMiddleware(h *Handle) *Handle {
return a(b(c(h)))
}
Есть ли способ "составить" эти функции, чтобы я мог просто передатьсписок дескрипторов, и он вернет составленную функцию?