:: (c -> d) -> (a -> b -> c) -> a -> b -> d -package:speculate package:wrap

Wrap the result of a function applied to 2 arguments.