:: (a -> b -> c) -> (a, b) -> c package:swizzle