Uniform.Pointless
pair :: (t -> b) -> (t, t) -> (b, b) Source #
cross :: (t1 -> a, t2 -> b) -> (t1, t2) -> (a, b) Source #
swapPair :: (b, a) -> (a, b) Source #
first :: (t -> a) -> (t, b) -> (a, b) Source #
second :: (t -> b) -> (a, t) -> (a, b) Source #
fst3 :: (a, b, c) -> a Source #
snd3 :: (a, b, c) -> b Source #
trd3 :: (a, b, c) -> c Source #
fst4 :: (a, b, c, d) -> a Source #
snd4 :: (a, b, c, d) -> b Source #
trd4 :: (a, b, c, d) -> c Source #
thd4 :: (a, b, c, d) -> c Source #
fth4 :: (a, b, c, d) -> d Source #
fst5 :: (a, b, c, d, e) -> a Source #
snd5 :: (a, b, c, d, e) -> b Source #
thd5 :: (a, b, c, d, e) -> c Source #
trd5 :: (a, b, c, d, e) -> c Source #
fth5 :: (a, b, c, d, e) -> d Source #
ffh5 :: (a, b, c, d, e) -> e Source #
first3 :: (a1 -> b) -> (a1, a2, a3) -> (b, a2, a3) Source #
second3 :: (a2 -> b) -> (a1, a2, a3) -> (a1, b, a3) Source #
third3 :: (a3 -> b) -> (a1, a2, a3) -> (a1, a2, b) Source #
first4 :: (a1 -> b) -> (a1, a2, a3, a4) -> (b, a2, a3, a4) Source #
second4 :: (a2 -> b) -> (a1, a2, a3, a4) -> (a1, b, a3, a4) Source #
third4 :: (a3 -> b) -> (a1, a2, a3, a4) -> (a1, a2, b, a4) Source #
fourth4 :: (a4 -> b) -> (a1, a2, a3, a4) -> (a1, a2, a3, b) Source #