import { _, g, l, n, r } from './core'; import { uncurry } from './pair'; import { concat, cons, Nil } from './list'; import { fromString as _s } from './string'; n('pair.show'); export const show = g('show', l('fshow', l('sshow', uncurry._(l('f', l('s', concat._(cons._(_s('('))._(cons._(r('fshow')._('f'))._(cons._(_s(', '))._(cons._(r('sshow')._('s'))._(cons._(_s(')'))._(Nil))))))))))));