abstract channel = { cat Channel ; fun --channel0 : Channel ; channel1 : Channel ; channel2 : Channel ; channel3 : Channel ; channel4 : Channel ; channel5 : Channel ; channel6 : Channel ; channel7 : Channel ; channel8 : Channel ; channel9 : Channel ; channel10 : Channel ; channel11 : Channel ; channel12 : Channel ; channel13 : Channel ; channel14 : Channel ; channel15 : Channel ; }