:: (a -> b -> c) -> (a, b) -> c package:generic-case

Case analysis on a tuple. Interestingly, this is the same as uncurry. Equivalent type signature:
tupleR :: forall a b r. AnalysisR (a, b) r
Case analysis on a tuple. Same as uncurry, except the tuple comes before the case function. Equivalent type signature:
tupleL :: forall a b r. Analysis (a, b) r