Иногда у меня есть две функции вида:
f :: a -> (b1,b2)
h :: b1 -> b2 -> c
и мне нужна композиция g. Я решаю это, меняя h на h ':
h' :: (b1,b2) -> c
Не могли бы вы показать мне (если возможно) функцию m, чтобы:
(h . m . f) == (h' . f)
Или другой способ справиться с такими ситуациями. Спасибо.