Music.Theory.Tuple

# P2 (2 product)

p2_swap

# T2 (2-tuple, regular)

type T2 a

t2

t2_list

t2_swap

t2_map

t2_zipWith

t2_infix

t2_join

t2_concat

t2_sort

# P3 (3 product)

p3_rotate_left

p3_fst

p3_snd

p3_third

# T3 (3 triple, regular)

type T3 a

t3

t3_rotate_left

t3_fst

t3_snd

t3_third

t3_map

t3_zipWith

t3_list

t3_infix

t3_join

# P4 (4 product)

p4_fst

p4_snd

p4_third

p4_fourth

# T4 (4-tuple, regular)

type T4 a

t4

t4_list

t4_fst

t4_snd

t4_third

t4_fourth

t4_map

t4_zipWith

t4_infix

t4_join

# P5 (5 product)

p5_fst

p5_snd

p5_third

p5_fourth

p5_fifth

# T5 (5-tuple, regular)

type T5 a

t5

t5_list

t5_map

t5_fst

t5_snd

t5_fourth

t5_fifth

t5_infix

t5_join

# P6 (6 product)

p6_fst

p6_snd

p6_third

p6_fourth

p6_fifth

p6_sixth

# T6 (6-tuple, regular)

type T6 a

t6

t6_list

t6_map

# T7 (7-tuple, regular)

type T7 a

t7_list

t7_map

# T8 (8-tuple, regular)

type T8 a

t8_list

t8_map

# T9 (9-tuple, regular)

type T9 a

t9_list

t9_map