:- module complete_uint8_switch. :- interface. :- pred foo(uint8::in, string::out) is det. :- implementation. foo(0u8, "0"). foo(1u8, "1"). foo(2u8, "2"). foo(3u8, "3"). foo(4u8, "4"). foo(5u8, "5"). foo(6u8, "6"). foo(7u8, "7"). foo(8u8, "8"). foo(9u8, "9"). foo(10u8, "10"). foo(11u8, "11"). foo(12u8, "12"). foo(13u8, "13"). foo(14u8, "14"). foo(15u8, "15"). foo(16u8, "16"). foo(17u8, "17"). foo(18u8, "18"). foo(19u8, "19"). foo(20u8, "20"). foo(21u8, "21"). foo(22u8, "22"). foo(23u8, "23"). foo(24u8, "24"). foo(25u8, "25"). foo(26u8, "26"). foo(27u8, "27"). foo(28u8, "28"). foo(29u8, "29"). foo(30u8, "30"). foo(31u8, "31"). foo(32u8, "32"). foo(33u8, "33"). foo(34u8, "34"). foo(35u8, "35"). foo(36u8, "36"). foo(37u8, "37"). foo(38u8, "38"). foo(39u8, "39"). foo(40u8, "40"). foo(41u8, "41"). foo(42u8, "42"). foo(43u8, "43"). foo(44u8, "44"). foo(45u8, "45"). foo(46u8, "46"). foo(47u8, "47"). foo(48u8, "48"). foo(49u8, "49"). foo(50u8, "50"). foo(51u8, "51"). foo(52u8, "52"). foo(53u8, "53"). foo(54u8, "54"). foo(55u8, "55"). foo(56u8, "56"). foo(57u8, "57"). foo(58u8, "58"). foo(59u8, "59"). foo(60u8, "60"). foo(61u8, "61"). foo(62u8, "62"). foo(63u8, "63"). foo(64u8, "64"). foo(65u8, "65"). foo(66u8, "66"). foo(67u8, "67"). foo(68u8, "68"). foo(69u8, "69"). foo(70u8, "70"). foo(71u8, "71"). foo(72u8, "72"). foo(73u8, "73"). foo(74u8, "74"). foo(75u8, "75"). foo(76u8, "76"). foo(77u8, "77"). foo(78u8, "78"). foo(79u8, "79"). foo(80u8, "80"). foo(81u8, "81"). foo(82u8, "82"). foo(83u8, "83"). foo(84u8, "84"). foo(85u8, "85"). foo(86u8, "86"). foo(87u8, "87"). foo(88u8, "88"). foo(89u8, "89"). foo(90u8, "90"). foo(91u8, "91"). foo(92u8, "92"). foo(93u8, "93"). foo(94u8, "94"). foo(95u8, "95"). foo(96u8, "96"). foo(97u8, "97"). foo(98u8, "98"). foo(99u8, "99"). foo(100u8, "100"). foo(101u8, "101"). foo(102u8, "102"). foo(103u8, "103"). foo(104u8, "104"). foo(105u8, "105"). foo(106u8, "106"). foo(107u8, "107"). foo(108u8, "108"). foo(109u8, "109"). foo(110u8, "110"). foo(111u8, "111"). foo(112u8, "112"). foo(113u8, "113"). foo(114u8, "114"). foo(115u8, "115"). foo(116u8, "116"). foo(117u8, "117"). foo(118u8, "118"). foo(119u8, "119"). foo(120u8, "120"). foo(121u8, "121"). foo(122u8, "122"). foo(123u8, "123"). foo(124u8, "124"). foo(125u8, "125"). foo(126u8, "126"). foo(127u8, "127"). foo(128u8, "128"). foo(129u8, "129"). foo(130u8, "130"). foo(131u8, "131"). foo(132u8, "132"). foo(133u8, "133"). foo(134u8, "134"). foo(135u8, "135"). foo(136u8, "136"). foo(137u8, "137"). foo(138u8, "138"). foo(139u8, "139"). foo(140u8, "140"). foo(141u8, "141"). foo(142u8, "142"). foo(143u8, "143"). foo(144u8, "144"). foo(145u8, "145"). foo(146u8, "146"). foo(147u8, "147"). foo(148u8, "148"). foo(149u8, "149"). foo(150u8, "150"). foo(151u8, "151"). foo(152u8, "152"). foo(153u8, "153"). foo(154u8, "154"). foo(155u8, "155"). foo(156u8, "156"). foo(157u8, "157"). foo(158u8, "158"). foo(159u8, "159"). foo(160u8, "160"). foo(161u8, "161"). foo(162u8, "162"). foo(163u8, "163"). foo(164u8, "164"). foo(165u8, "165"). foo(166u8, "166"). foo(167u8, "167"). foo(168u8, "168"). foo(169u8, "169"). foo(170u8, "170"). foo(171u8, "171"). foo(172u8, "172"). foo(173u8, "173"). foo(174u8, "174"). foo(175u8, "175"). foo(176u8, "176"). foo(177u8, "177"). foo(178u8, "178"). foo(179u8, "179"). foo(180u8, "180"). foo(181u8, "181"). foo(182u8, "182"). foo(183u8, "183"). foo(184u8, "184"). foo(185u8, "185"). foo(186u8, "186"). foo(187u8, "187"). foo(188u8, "188"). foo(189u8, "189"). foo(190u8, "190"). foo(191u8, "191"). foo(192u8, "192"). foo(193u8, "193"). foo(194u8, "194"). foo(195u8, "195"). foo(196u8, "196"). foo(197u8, "197"). foo(198u8, "198"). foo(199u8, "199"). foo(200u8, "200"). foo(201u8, "201"). foo(202u8, "202"). foo(203u8, "203"). foo(204u8, "204"). foo(205u8, "205"). foo(206u8, "206"). foo(207u8, "207"). foo(208u8, "208"). foo(209u8, "209"). foo(210u8, "210"). foo(211u8, "211"). foo(212u8, "212"). foo(213u8, "213"). foo(214u8, "214"). foo(215u8, "215"). foo(216u8, "216"). foo(217u8, "217"). foo(218u8, "218"). foo(219u8, "219"). foo(220u8, "220"). foo(221u8, "221"). foo(222u8, "222"). foo(223u8, "223"). foo(224u8, "224"). foo(225u8, "225"). foo(226u8, "226"). foo(227u8, "227"). foo(228u8, "228"). foo(229u8, "229"). foo(230u8, "230"). foo(231u8, "231"). foo(232u8, "232"). foo(233u8, "233"). foo(234u8, "234"). foo(235u8, "235"). foo(236u8, "236"). foo(237u8, "237"). foo(238u8, "238"). foo(239u8, "239"). foo(240u8, "240"). foo(241u8, "241"). foo(242u8, "242"). foo(243u8, "243"). foo(244u8, "244"). foo(245u8, "245"). foo(246u8, "246"). foo(247u8, "247"). foo(248u8, "248"). foo(249u8, "249"). foo(250u8, "250"). foo(251u8, "251"). foo(252u8, "252"). foo(253u8, "253"). foo(254u8, "254"). foo(255u8, "255").