<div dir="ltr">Hi,<div><br></div><div>Some of you might be familiar with (.:) = (.) . (.).</div><div><br></div><div>It has type :: (c -> d) -> (a -> b -> c) -> a -> b -> d</div><div><br></div><div>It allows the composition of two functions, the first one, accepting one operand, and the second, two operands.</div><div><br></div><div>This appears to be a very common pattern, referenced a bit everywhere, almost always defined on lambdabot and found in multiple codebases in the wild.</div><div><br></div><div>I'd like the know the general sentiment about this operator, as well as how its inclusion in base, probably Data.Function, would be perceived before I actually try to make it happen.</div><div><br></div><div>Cheers,</div><div>Alex (nitrix).</div></div>