Как можно улучшить High Order Reducer?
На моей практике такие штуки только запутывают код. If you ask me, как говорится, я бы это расписал на несколько редьюсеров сам. Проще читать, проще поддерживать.
Я считаю, что код надо писать для людей, а не для машины.
Все зависит от того, чего вы хотели добиться этим кодом.