Componha funções Javascript da esquerda para a direita com o pipe de função (conjunto de funções em uma única função)

Você pode usar esta função-pipe componente Javascript para funções de composição / tubos da esquerda para a direita.
Ele obtém uma matriz de funções e retorna uma função.

Exemplo:

pipe(func1, func2, func3)(val) === func3(func2(func3(val)))