Повысить перегрузку / переопределение оператора Феникса?

Есть ли (желательно простой) способ переопределить один из стандартных операторов в Фениксе? Я бы хотел, чтобы «>>», например, вызывал мой собственный (ленивый) функтор.

Простой вариант использования: я мог бы хотеть определить оператор «конвейера», чтобы:

function2(function1(arg1));

может быть написано очень сложно, как

arg1 >> function1 >> function2

а затем вызывается как

(arg1 >> function1 >> function2)(42)

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …