The operator (.) Has the signature:
(.) :: (b -> c) -> (a -> b) -> a -> c (.) fgx = f $ gx
This is a bit like a composition function in primitive recursive functions with one g.
I am not interested in expanding the number of g-functions, but (several) functions that apply the function (.) To a function g with several operands. In other words, something like:
(..) :: (c -> d) -> (a -> b -> c) -> a -> b -> d (..) fgxy = f $ gxy
A search on Hoogle does not lead to any function. Is there a package that can handle this with an arbitrary number of operands?
source share