Pair is a misleading name because a value of type Pair a b should support operations such as map :: (b -> c) -> Pair a b -> Pair a c and bimap :: (a -> c) -> (b -> d) -> Pair a b -> Pair c d.
The Sanctuary ecosystem will soon have a real Pair type. Let's free the name for use by that type. :)
Commit message:
The Sanctuary ecosystem will soon have a real Pair type. Let's free the name for use by that type. :)