Copyright | (C) 2014-2017 Ryan Scott |
---|---|
License | BSD-style (see the file LICENSE) |
Maintainer | Ryan Scott |
Stability | Provisional |
Portability | GHC |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
TextShow
instances for tuple types.
Since: 2
Orphan instances
TextShow () Source # | Since: 2 |
TextShow1 Solo Source # | Since: 3.9.3 |
TextShow2 (,) Source # | Since: 2 |
TextShow a => TextShow (a) Source # | Since: 3.9.3 |
TextShow a => TextShow1 ((,) a) Source # | Since: 2 |
TextShow a => TextShow2 ((,,) a) Source # | Since: 2 |
(TextShow a, TextShow b) => TextShow (a, b) Source # | Since: 2 |
showbPrec :: Int -> (a, b) -> Builder Source # showb :: (a, b) -> Builder Source # showbList :: [(a, b)] -> Builder Source # showtPrec :: Int -> (a, b) -> Text Source # showt :: (a, b) -> Text Source # showtList :: [(a, b)] -> Text Source # showtlPrec :: Int -> (a, b) -> Text Source # showtl :: (a, b) -> Text Source # showtlList :: [(a, b)] -> Text Source # | |
(TextShow a, TextShow b) => TextShow1 ((,,) a b) Source # | Since: 2 |
(TextShow a, TextShow b) => TextShow2 ((,,,) a b) Source # | Since: 2 |
liftShowbPrec2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> Int -> (a, b, a0, b0) -> Builder Source # liftShowbList2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> [(a, b, a0, b0)] -> Builder Source # | |
(TextShow a, TextShow b, TextShow c) => TextShow (a, b, c) Source # | Since: 2 |
showbPrec :: Int -> (a, b, c) -> Builder Source # showb :: (a, b, c) -> Builder Source # showbList :: [(a, b, c)] -> Builder Source # showtPrec :: Int -> (a, b, c) -> Text Source # showt :: (a, b, c) -> Text Source # showtList :: [(a, b, c)] -> Text Source # showtlPrec :: Int -> (a, b, c) -> Text Source # showtl :: (a, b, c) -> Text Source # showtlList :: [(a, b, c)] -> Text Source # | |
(TextShow a, TextShow b, TextShow c) => TextShow1 ((,,,) a b c) Source # | Since: 2 |
(TextShow a, TextShow b, TextShow c) => TextShow2 ((,,,,) a b c) Source # | Since: 2 |
liftShowbPrec2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> Int -> (a, b, c, a0, b0) -> Builder Source # liftShowbList2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> [(a, b, c, a0, b0)] -> Builder Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d) => TextShow (a, b, c, d) Source # | Since: 2 |
showbPrec :: Int -> (a, b, c, d) -> Builder Source # showb :: (a, b, c, d) -> Builder Source # showbList :: [(a, b, c, d)] -> Builder Source # showtPrec :: Int -> (a, b, c, d) -> Text Source # showt :: (a, b, c, d) -> Text Source # showtList :: [(a, b, c, d)] -> Text Source # showtlPrec :: Int -> (a, b, c, d) -> Text Source # showtl :: (a, b, c, d) -> Text Source # showtlList :: [(a, b, c, d)] -> Text Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d) => TextShow1 ((,,,,) a b c d) Source # | Since: 2 |
(TextShow a, TextShow b, TextShow c, TextShow d) => TextShow2 ((,,,,,) a b c d) Source # | Since: 2 |
liftShowbPrec2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> Int -> (a, b, c, d, a0, b0) -> Builder Source # liftShowbList2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> [(a, b, c, d, a0, b0)] -> Builder Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e) => TextShow (a, b, c, d, e) Source # | Since: 2 |
showbPrec :: Int -> (a, b, c, d, e) -> Builder Source # showb :: (a, b, c, d, e) -> Builder Source # showbList :: [(a, b, c, d, e)] -> Builder Source # showtPrec :: Int -> (a, b, c, d, e) -> Text Source # showt :: (a, b, c, d, e) -> Text Source # showtList :: [(a, b, c, d, e)] -> Text Source # showtlPrec :: Int -> (a, b, c, d, e) -> Text Source # showtl :: (a, b, c, d, e) -> Text Source # showtlList :: [(a, b, c, d, e)] -> Text Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e) => TextShow1 ((,,,,,) a b c d e) Source # | Since: 2 |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e) => TextShow2 ((,,,,,,) a b c d e) Source # | Since: 2 |
liftShowbPrec2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> Int -> (a, b, c, d, e, a0, b0) -> Builder Source # liftShowbList2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> [(a, b, c, d, e, a0, b0)] -> Builder Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f) => TextShow (a, b, c, d, e, f) Source # | Since: 2 |
showbPrec :: Int -> (a, b, c, d, e, f) -> Builder Source # showb :: (a, b, c, d, e, f) -> Builder Source # showbList :: [(a, b, c, d, e, f)] -> Builder Source # showtPrec :: Int -> (a, b, c, d, e, f) -> Text Source # showt :: (a, b, c, d, e, f) -> Text Source # showtList :: [(a, b, c, d, e, f)] -> Text Source # showtlPrec :: Int -> (a, b, c, d, e, f) -> Text Source # showtl :: (a, b, c, d, e, f) -> Text Source # showtlList :: [(a, b, c, d, e, f)] -> Text Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f) => TextShow1 ((,,,,,,) a b c d e f) Source # | Since: 2 |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f) => TextShow2 ((,,,,,,,) a b c d e f) Source # | Since: 2 |
liftShowbPrec2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> Int -> (a, b, c, d, e, f, a0, b0) -> Builder Source # liftShowbList2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> [(a, b, c, d, e, f, a0, b0)] -> Builder Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g) => TextShow (a, b, c, d, e, f, g) Source # | Since: 2 |
showbPrec :: Int -> (a, b, c, d, e, f, g) -> Builder Source # showb :: (a, b, c, d, e, f, g) -> Builder Source # showbList :: [(a, b, c, d, e, f, g)] -> Builder Source # showtPrec :: Int -> (a, b, c, d, e, f, g) -> Text Source # showt :: (a, b, c, d, e, f, g) -> Text Source # showtList :: [(a, b, c, d, e, f, g)] -> Text Source # showtlPrec :: Int -> (a, b, c, d, e, f, g) -> Text Source # showtl :: (a, b, c, d, e, f, g) -> Text Source # showtlList :: [(a, b, c, d, e, f, g)] -> Text Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g) => TextShow1 ((,,,,,,,) a b c d e f g) Source # | Since: 2 |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g) => TextShow2 ((,,,,,,,,) a b c d e f g) Source # | Since: 2 |
liftShowbPrec2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> Int -> (a, b, c, d, e, f, g, a0, b0) -> Builder Source # liftShowbList2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> [(a, b, c, d, e, f, g, a0, b0)] -> Builder Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h) => TextShow (a, b, c, d, e, f, g, h) Source # | Since: 2 |
showbPrec :: Int -> (a, b, c, d, e, f, g, h) -> Builder Source # showb :: (a, b, c, d, e, f, g, h) -> Builder Source # showbList :: [(a, b, c, d, e, f, g, h)] -> Builder Source # showtPrec :: Int -> (a, b, c, d, e, f, g, h) -> Text Source # showt :: (a, b, c, d, e, f, g, h) -> Text Source # showtList :: [(a, b, c, d, e, f, g, h)] -> Text Source # showtlPrec :: Int -> (a, b, c, d, e, f, g, h) -> Text Source # showtl :: (a, b, c, d, e, f, g, h) -> Text Source # showtlList :: [(a, b, c, d, e, f, g, h)] -> Text Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h) => TextShow1 ((,,,,,,,,) a b c d e f g h) Source # | Since: 2 |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h) => TextShow2 ((,,,,,,,,,) a b c d e f g h) Source # | Since: 2 |
liftShowbPrec2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> Int -> (a, b, c, d, e, f, g, h, a0, b0) -> Builder Source # liftShowbList2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> [(a, b, c, d, e, f, g, h, a0, b0)] -> Builder Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i) => TextShow (a, b, c, d, e, f, g, h, i) Source # | Since: 2 |
showbPrec :: Int -> (a, b, c, d, e, f, g, h, i) -> Builder Source # showb :: (a, b, c, d, e, f, g, h, i) -> Builder Source # showbList :: [(a, b, c, d, e, f, g, h, i)] -> Builder Source # showtPrec :: Int -> (a, b, c, d, e, f, g, h, i) -> Text Source # showt :: (a, b, c, d, e, f, g, h, i) -> Text Source # showtList :: [(a, b, c, d, e, f, g, h, i)] -> Text Source # showtlPrec :: Int -> (a, b, c, d, e, f, g, h, i) -> Text Source # showtl :: (a, b, c, d, e, f, g, h, i) -> Text Source # showtlList :: [(a, b, c, d, e, f, g, h, i)] -> Text Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i) => TextShow1 ((,,,,,,,,,) a b c d e f g h i) Source # | Since: 2 |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i) => TextShow2 ((,,,,,,,,,,) a b c d e f g h i) Source # | Since: 2 |
liftShowbPrec2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> Int -> (a, b, c, d, e, f, g, h, i, a0, b0) -> Builder Source # liftShowbList2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> [(a, b, c, d, e, f, g, h, i, a0, b0)] -> Builder Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j) => TextShow (a, b, c, d, e, f, g, h, i, j) Source # | Since: 2 |
showbPrec :: Int -> (a, b, c, d, e, f, g, h, i, j) -> Builder Source # showb :: (a, b, c, d, e, f, g, h, i, j) -> Builder Source # showbList :: [(a, b, c, d, e, f, g, h, i, j)] -> Builder Source # showtPrec :: Int -> (a, b, c, d, e, f, g, h, i, j) -> Text Source # showt :: (a, b, c, d, e, f, g, h, i, j) -> Text Source # showtList :: [(a, b, c, d, e, f, g, h, i, j)] -> Text Source # showtlPrec :: Int -> (a, b, c, d, e, f, g, h, i, j) -> Text Source # showtl :: (a, b, c, d, e, f, g, h, i, j) -> Text Source # showtlList :: [(a, b, c, d, e, f, g, h, i, j)] -> Text Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j) => TextShow1 ((,,,,,,,,,,) a b c d e f g h i j) Source # | Since: 2 |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j) => TextShow2 ((,,,,,,,,,,,) a b c d e f g h i j) Source # | Since: 2 |
liftShowbPrec2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> Int -> (a, b, c, d, e, f, g, h, i, j, a0, b0) -> Builder Source # liftShowbList2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> [(a, b, c, d, e, f, g, h, i, j, a0, b0)] -> Builder Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j, TextShow k) => TextShow (a, b, c, d, e, f, g, h, i, j, k) Source # | Since: 2 |
showbPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k) -> Builder Source # showb :: (a, b, c, d, e, f, g, h, i, j, k) -> Builder Source # showbList :: [(a, b, c, d, e, f, g, h, i, j, k)] -> Builder Source # showtPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k) -> Text Source # showt :: (a, b, c, d, e, f, g, h, i, j, k) -> Text Source # showtList :: [(a, b, c, d, e, f, g, h, i, j, k)] -> Text Source # showtlPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k) -> Text Source # showtl :: (a, b, c, d, e, f, g, h, i, j, k) -> Text Source # showtlList :: [(a, b, c, d, e, f, g, h, i, j, k)] -> Text Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j, TextShow k) => TextShow1 ((,,,,,,,,,,,) a b c d e f g h i j k) Source # | Since: 2 |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j, TextShow k) => TextShow2 ((,,,,,,,,,,,,) a b c d e f g h i j k) Source # | Since: 2 |
liftShowbPrec2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> Int -> (a, b, c, d, e, f, g, h, i, j, k, a0, b0) -> Builder Source # liftShowbList2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> [(a, b, c, d, e, f, g, h, i, j, k, a0, b0)] -> Builder Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j, TextShow k, TextShow l) => TextShow (a, b, c, d, e, f, g, h, i, j, k, l) Source # | Since: 2 |
showbPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l) -> Builder Source # showb :: (a, b, c, d, e, f, g, h, i, j, k, l) -> Builder Source # showbList :: [(a, b, c, d, e, f, g, h, i, j, k, l)] -> Builder Source # showtPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l) -> Text Source # showt :: (a, b, c, d, e, f, g, h, i, j, k, l) -> Text Source # showtList :: [(a, b, c, d, e, f, g, h, i, j, k, l)] -> Text Source # showtlPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l) -> Text Source # showtl :: (a, b, c, d, e, f, g, h, i, j, k, l) -> Text Source # showtlList :: [(a, b, c, d, e, f, g, h, i, j, k, l)] -> Text Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j, TextShow k, TextShow l) => TextShow1 ((,,,,,,,,,,,,) a b c d e f g h i j k l) Source # | Since: 2 |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j, TextShow k, TextShow l) => TextShow2 ((,,,,,,,,,,,,,) a b c d e f g h i j k l) Source # | Since: 2 |
liftShowbPrec2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> Int -> (a, b, c, d, e, f, g, h, i, j, k, l, a0, b0) -> Builder Source # liftShowbList2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> [(a, b, c, d, e, f, g, h, i, j, k, l, a0, b0)] -> Builder Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j, TextShow k, TextShow l, TextShow m) => TextShow (a, b, c, d, e, f, g, h, i, j, k, l, m) Source # | Since: 2 |
showbPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Builder Source # showb :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Builder Source # showbList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m)] -> Builder Source # showtPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Text Source # showt :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Text Source # showtList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m)] -> Text Source # showtlPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Text Source # showtl :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Text Source # showtlList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m)] -> Text Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j, TextShow k, TextShow l, TextShow m) => TextShow1 ((,,,,,,,,,,,,,) a b c d e f g h i j k l m) Source # | Since: 2 |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j, TextShow k, TextShow l, TextShow m) => TextShow2 ((,,,,,,,,,,,,,,) a b c d e f g h i j k l m) Source # | Since: 2 |
liftShowbPrec2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m, a0, b0) -> Builder Source # liftShowbList2 :: (Int -> a0 -> Builder) -> ([a0] -> Builder) -> (Int -> b0 -> Builder) -> ([b0] -> Builder) -> [(a, b, c, d, e, f, g, h, i, j, k, l, m, a0, b0)] -> Builder Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j, TextShow k, TextShow l, TextShow m, TextShow n) => TextShow (a, b, c, d, e, f, g, h, i, j, k, l, m, n) Source # | Since: 2 |
showbPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Builder Source # showb :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Builder Source # showbList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n)] -> Builder Source # showtPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Text Source # showt :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Text Source # showtList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n)] -> Text Source # showtlPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Text Source # showtl :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Text Source # showtlList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n)] -> Text Source # | |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j, TextShow k, TextShow l, TextShow m, TextShow n) => TextShow1 ((,,,,,,,,,,,,,,) a b c d e f g h i j k l m n) Source # | Since: 2 |
(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j, TextShow k, TextShow l, TextShow m, TextShow n, TextShow o) => TextShow (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) Source # | Since: 2 |
showbPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Builder Source # showb :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Builder Source # showbList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)] -> Builder Source # showtPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Text Source # showt :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Text Source # showtList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)] -> Text Source # showtlPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Text Source # showtl :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Text Source # showtlList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)] -> Text Source # |