module Main where
main = let zzz = (toEnum (qqq 256)) :: Char
in putStrLn (show (zzz == zzz))
-- Only here to defeat potential compile-time evaluation of
-- toEnum applied to literal arg, in excessively clever compilers
qqq :: Int -> Int
qqq 0 = 0
qqq n = 1 + qqq (n-1)
|