    -- autogenerated from https://www.unicode.org/Public/15.1.0/ucd/UnicodeData.txt
    -- |
    -- Module      : Unicode.Internal.Char.UnicodeData.Compositions
    -- Copyright   : (c) 2020 Composewell Technologies and Contributors
    -- License     : Apache-2.0
    -- Maintainer  : streamly@composewell.com
    -- Stability   : experimental

    {-# OPTIONS_HADDOCK hide #-}

    module Unicode.Internal.Char.UnicodeData.Compositions
    (compose, composeStarters, isSecondStarter)
    where

    import Data.Bits (Bits(..))
    import Data.Char (ord)
    import Data.Int (Int8)
    import Data.Word (Word16, Word8)
    import GHC.Exts (Ptr(..))
    import Unicode.Internal.Bits (lookupBit, lookupWord16AsInt, lookupWord8AsInt)

    {-# NOINLINE compose #-}
    compose :: Char -> Char -> Maybe Char
    compose :: Char -> Char -> Maybe Char
    compose Char
    'A' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\192'
    compose Char
    'A' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\193'
    compose Char
    'A' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\194'
    compose Char
    'A' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\195'
    compose Char
    'A' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\196'
    compose Char
    'A' Char
    '\778' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\197'
    compose Char
    'C' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\199'
    compose Char
    'E' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\200'
    compose Char
    'E' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\201'
    compose Char
    'E' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\202'
    compose Char
    'E' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\203'
    compose Char
    'I' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\204'
    compose Char
    'I' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\205'
    compose Char
    'I' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\206'
    compose Char
    'I' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\207'
    compose Char
    'N' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\209'
    compose Char
    'O' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\210'
    compose Char
    'O' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\211'
    compose Char
    'O' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\212'
    compose Char
    'O' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\213'
    compose Char
    'O' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\214'
    compose Char
    'U' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\217'
    compose Char
    'U' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\218'
    compose Char
    'U' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\219'
    compose Char
    'U' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\220'
    compose Char
    'Y' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\221'
    compose Char
    'a' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\224'
    compose Char
    'a' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\225'
    compose Char
    'a' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\226'
    compose Char
    'a' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\227'
    compose Char
    'a' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\228'
    compose Char
    'a' Char
    '\778' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\229'
    compose Char
    'c' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\231'
    compose Char
    'e' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\232'
    compose Char
    'e' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\233'
    compose Char
    'e' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\234'
    compose Char
    'e' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\235'
    compose Char
    'i' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\236'
    compose Char
    'i' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\237'
    compose Char
    'i' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\238'
    compose Char
    'i' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\239'
    compose Char
    'n' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\241'
    compose Char
    'o' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\242'
    compose Char
    'o' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\243'
    compose Char
    'o' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\244'
    compose Char
    'o' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\245'
    compose Char
    'o' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\246'
    compose Char
    'u' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\249'
    compose Char
    'u' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\250'
    compose Char
    'u' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\251'
    compose Char
    'u' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\252'
    compose Char
    'y' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\253'
    compose Char
    'y' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\255'
    compose Char
    'A' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\256'
    compose Char
    'a' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\257'
    compose Char
    'A' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\258'
    compose Char
    'a' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\259'
    compose Char
    'A' Char
    '\808' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\260'
    compose Char
    'a' Char
    '\808' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\261'
    compose Char
    'C' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\262'
    compose Char
    'c' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\263'
    compose Char
    'C' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\264'
    compose Char
    'c' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\265'
    compose Char
    'C' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\266'
    compose Char
    'c' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\267'
    compose Char
    'C' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\268'
    compose Char
    'c' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\269'
    compose Char
    'D' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\270'
    compose Char
    'd' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\271'
    compose Char
    'E' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\274'
    compose Char
    'e' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\275'
    compose Char
    'E' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\276'
    compose Char
    'e' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\277'
    compose Char
    'E' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\278'
    compose Char
    'e' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\279'
    compose Char
    'E' Char
    '\808' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\280'
    compose Char
    'e' Char
    '\808' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\281'
    compose Char
    'E' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\282'
    compose Char
    'e' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\283'
    compose Char
    'G' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\284'
    compose Char
    'g' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\285'
    compose Char
    'G' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\286'
    compose Char
    'g' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\287'
    compose Char
    'G' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\288'
    compose Char
    'g' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\289'
    compose Char
    'G' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\290'
    compose Char
    'g' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\291'
    compose Char
    'H' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\292'
    compose Char
    'h' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\293'
    compose Char
    'I' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\296'
    compose Char
    'i' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\297'
    compose Char
    'I' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\298'
    compose Char
    'i' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\299'
    compose Char
    'I' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\300'
    compose Char
    'i' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\301'
    compose Char
    'I' Char
    '\808' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\302'
    compose Char
    'i' Char
    '\808' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\303'
    compose Char
    'I' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\304'
    compose Char
    'J' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\308'
    compose Char
    'j' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\309'
    compose Char
    'K' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\310'
    compose Char
    'k' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\311'
    compose Char
    'L' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\313'
    compose Char
    'l' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\314'
    compose Char
    'L' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\315'
    compose Char
    'l' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\316'
    compose Char
    'L' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\317'
    compose Char
    'l' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\318'
    compose Char
    'N' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\323'
    compose Char
    'n' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\324'
    compose Char
    'N' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\325'
    compose Char
    'n' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\326'
    compose Char
    'N' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\327'
    compose Char
    'n' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\328'
    compose Char
    'O' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\332'
    compose Char
    'o' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\333'
    compose Char
    'O' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\334'
    compose Char
    'o' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\335'
    compose Char
    'O' Char
    '\779' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\336'
    compose Char
    'o' Char
    '\779' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\337'
    compose Char
    'R' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\340'
    compose Char
    'r' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\341'
    compose Char
    'R' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\342'
    compose Char
    'r' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\343'
    compose Char
    'R' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\344'
    compose Char
    'r' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\345'
    compose Char
    'S' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\346'
    compose Char
    's' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\347'
    compose Char
    'S' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\348'
    compose Char
    's' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\349'
    compose Char
    'S' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\350'
    compose Char
    's' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\351'
    compose Char
    'S' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\352'
    compose Char
    's' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\353'
    compose Char
    'T' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\354'
    compose Char
    't' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\355'
    compose Char
    'T' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\356'
    compose Char
    't' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\357'
    compose Char
    'U' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\360'
    compose Char
    'u' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\361'
    compose Char
    'U' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\362'
    compose Char
    'u' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\363'
    compose Char
    'U' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\364'
    compose Char
    'u' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\365'
    compose Char
    'U' Char
    '\778' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\366'
    compose Char
    'u' Char
    '\778' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\367'
    compose Char
    'U' Char
    '\779' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\368'
    compose Char
    'u' Char
    '\779' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\369'
    compose Char
    'U' Char
    '\808' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\370'
    compose Char
    'u' Char
    '\808' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\371'
    compose Char
    'W' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\372'
    compose Char
    'w' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\373'
    compose Char
    'Y' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\374'
    compose Char
    'y' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\375'
    compose Char
    'Y' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\376'
    compose Char
    'Z' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\377'
    compose Char
    'z' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\378'
    compose Char
    'Z' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\379'
    compose Char
    'z' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\380'
    compose Char
    'Z' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\381'
    compose Char
    'z' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\382'
    compose Char
    'O' Char
    '\795' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\416'
    compose Char
    'o' Char
    '\795' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\417'
    compose Char
    'U' Char
    '\795' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\431'
    compose Char
    'u' Char
    '\795' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\432'
    compose Char
    'A' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\461'
    compose Char
    'a' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\462'
    compose Char
    'I' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\463'
    compose Char
    'i' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\464'
    compose Char
    'O' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\465'
    compose Char
    'o' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\466'
    compose Char
    'U' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\467'
    compose Char
    'u' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\468'
    compose Char
    '\220' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\469'
    compose Char
    '\252' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\470'
    compose Char
    '\220' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\471'
    compose Char
    '\252' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\472'
    compose Char
    '\220' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\473'
    compose Char
    '\252' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\474'
    compose Char
    '\220' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\475'
    compose Char
    '\252' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\476'
    compose Char
    '\196' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\478'
    compose Char
    '\228' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\479'
    compose Char
    '\550' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\480'
    compose Char
    '\551' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\481'
    compose Char
    '\198' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\482'
    compose Char
    '\230' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\483'
    compose Char
    'G' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\486'
    compose Char
    'g' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\487'
    compose Char
    'K' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\488'
    compose Char
    'k' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\489'
    compose Char
    'O' Char
    '\808' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\490'
    compose Char
    'o' Char
    '\808' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\491'
    compose Char
    '\490' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\492'
    compose Char
    '\491' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\493'
    compose Char
    '\439' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\494'
    compose Char
    '\658' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\495'
    compose Char
    'j' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\496'
    compose Char
    'G' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\500'
    compose Char
    'g' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\501'
    compose Char
    'N' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\504'
    compose Char
    'n' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\505'
    compose Char
    '\197' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\506'
    compose Char
    '\229' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\507'
    compose Char
    '\198' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\508'
    compose Char
    '\230' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\509'
    compose Char
    '\216' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\510'
    compose Char
    '\248' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\511'
    compose Char
    'A' Char
    '\783' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\512'
    compose Char
    'a' Char
    '\783' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\513'
    compose Char
    'A' Char
    '\785' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\514'
    compose Char
    'a' Char
    '\785' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\515'
    compose Char
    'E' Char
    '\783' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\516'
    compose Char
    'e' Char
    '\783' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\517'
    compose Char
    'E' Char
    '\785' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\518'
    compose Char
    'e' Char
    '\785' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\519'
    compose Char
    'I' Char
    '\783' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\520'
    compose Char
    'i' Char
    '\783' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\521'
    compose Char
    'I' Char
    '\785' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\522'
    compose Char
    'i' Char
    '\785' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\523'
    compose Char
    'O' Char
    '\783' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\524'
    compose Char
    'o' Char
    '\783' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\525'
    compose Char
    'O' Char
    '\785' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\526'
    compose Char
    'o' Char
    '\785' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\527'
    compose Char
    'R' Char
    '\783' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\528'
    compose Char
    'r' Char
    '\783' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\529'
    compose Char
    'R' Char
    '\785' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\530'
    compose Char
    'r' Char
    '\785' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\531'
    compose Char
    'U' Char
    '\783' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\532'
    compose Char
    'u' Char
    '\783' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\533'
    compose Char
    'U' Char
    '\785' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\534'
    compose Char
    'u' Char
    '\785' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\535'
    compose Char
    'S' Char
    '\806' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\536'
    compose Char
    's' Char
    '\806' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\537'
    compose Char
    'T' Char
    '\806' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\538'
    compose Char
    't' Char
    '\806' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\539'
    compose Char
    'H' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\542'
    compose Char
    'h' Char
    '\780' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\543'
    compose Char
    'A' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\550'
    compose Char
    'a' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\551'
    compose Char
    'E' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\552'
    compose Char
    'e' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\553'
    compose Char
    '\214' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\554'
    compose Char
    '\246' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\555'
    compose Char
    '\213' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\556'
    compose Char
    '\245' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\557'
    compose Char
    'O' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\558'
    compose Char
    'o' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\559'
    compose Char
    '\558' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\560'
    compose Char
    '\559' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\561'
    compose Char
    'Y' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\562'
    compose Char
    'y' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\563'
    compose Char
    '\168' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\901'
    compose Char
    '\913' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\902'
    compose Char
    '\917' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\904'
    compose Char
    '\919' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\905'
    compose Char
    '\921' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\906'
    compose Char
    '\927' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\908'
    compose Char
    '\933' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\910'
    compose Char
    '\937' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\911'
    compose Char
    '\970' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\912'
    compose Char
    '\921' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\938'
    compose Char
    '\933' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\939'
    compose Char
    '\945' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\940'
    compose Char
    '\949' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\941'
    compose Char
    '\951' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\942'
    compose Char
    '\953' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\943'
    compose Char
    '\971' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\944'
    compose Char
    '\953' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\970'
    compose Char
    '\965' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\971'
    compose Char
    '\959' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\972'
    compose Char
    '\965' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\973'
    compose Char
    '\969' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\974'
    compose Char
    '\978' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\979'
    compose Char
    '\978' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\980'
    compose Char
    '\1045' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1024'
    compose Char
    '\1045' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1025'
    compose Char
    '\1043' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1027'
    compose Char
    '\1030' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1031'
    compose Char
    '\1050' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1036'
    compose Char
    '\1048' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1037'
    compose Char
    '\1059' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1038'
    compose Char
    '\1048' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1049'
    compose Char
    '\1080' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1081'
    compose Char
    '\1077' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1104'
    compose Char
    '\1077' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1105'
    compose Char
    '\1075' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1107'
    compose Char
    '\1110' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1111'
    compose Char
    '\1082' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1116'
    compose Char
    '\1080' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1117'
    compose Char
    '\1091' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1118'
    compose Char
    '\1140' Char
    '\783' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1142'
    compose Char
    '\1141' Char
    '\783' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1143'
    compose Char
    '\1046' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1217'
    compose Char
    '\1078' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1218'
    compose Char
    '\1040' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1232'
    compose Char
    '\1072' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1233'
    compose Char
    '\1040' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1234'
    compose Char
    '\1072' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1235'
    compose Char
    '\1045' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1238'
    compose Char
    '\1077' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1239'
    compose Char
    '\1240' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1242'
    compose Char
    '\1241' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1243'
    compose Char
    '\1046' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1244'
    compose Char
    '\1078' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1245'
    compose Char
    '\1047' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1246'
    compose Char
    '\1079' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1247'
    compose Char
    '\1048' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1250'
    compose Char
    '\1080' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1251'
    compose Char
    '\1048' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1252'
    compose Char
    '\1080' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1253'
    compose Char
    '\1054' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1254'
    compose Char
    '\1086' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1255'
    compose Char
    '\1256' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1258'
    compose Char
    '\1257' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1259'
    compose Char
    '\1069' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1260'
    compose Char
    '\1101' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1261'
    compose Char
    '\1059' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1262'
    compose Char
    '\1091' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1263'
    compose Char
    '\1059' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1264'
    compose Char
    '\1091' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1265'
    compose Char
    '\1059' Char
    '\779' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1266'
    compose Char
    '\1091' Char
    '\779' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1267'
    compose Char
    '\1063' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1268'
    compose Char
    '\1095' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1269'
    compose Char
    '\1067' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1272'
    compose Char
    '\1099' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1273'
    compose Char
    '\1575' Char
    '\1619' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1570'
    compose Char
    '\1575' Char
    '\1620' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1571'
    compose Char
    '\1608' Char
    '\1620' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1572'
    compose Char
    '\1575' Char
    '\1621' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1573'
    compose Char
    '\1610' Char
    '\1620' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1574'
    compose Char
    '\1749' Char
    '\1620' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1728'
    compose Char
    '\1729' Char
    '\1620' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1730'
    compose Char
    '\1746' Char
    '\1620' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\1747'
    compose Char
    '\2344' Char
    '\2364' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\2345'
    compose Char
    '\2352' Char
    '\2364' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\2353'
    compose Char
    '\2355' Char
    '\2364' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\2356'
    compose Char
    '\2503' Char
    '\2494' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\2507'
    compose Char
    '\2503' Char
    '\2519' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\2508'
    compose Char
    '\2887' Char
    '\2902' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\2888'
    compose Char
    '\2887' Char
    '\2878' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\2891'
    compose Char
    '\2887' Char
    '\2903' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\2892'
    compose Char
    '\2962' Char
    '\3031' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\2964'
    compose Char
    '\3014' Char
    '\3006' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3018'
    compose Char
    '\3015' Char
    '\3006' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3019'
    compose Char
    '\3014' Char
    '\3031' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3020'
    compose Char
    '\3142' Char
    '\3158' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3144'
    compose Char
    '\3263' Char
    '\3285' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3264'
    compose Char
    '\3270' Char
    '\3285' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3271'
    compose Char
    '\3270' Char
    '\3286' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3272'
    compose Char
    '\3270' Char
    '\3266' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3274'
    compose Char
    '\3274' Char
    '\3285' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3275'
    compose Char
    '\3398' Char
    '\3390' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3402'
    compose Char
    '\3399' Char
    '\3390' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3403'
    compose Char
    '\3398' Char
    '\3415' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3404'
    compose Char
    '\3545' Char
    '\3530' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3546'
    compose Char
    '\3545' Char
    '\3535' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3548'
    compose Char
    '\3548' Char
    '\3530' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3549'
    compose Char
    '\3545' Char
    '\3551' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3550'
    compose Char
    '\4133' Char
    '\4142' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\4134'
    compose Char
    '\6917' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6918'
    compose Char
    '\6919' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6920'
    compose Char
    '\6921' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6922'
    compose Char
    '\6923' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6924'
    compose Char
    '\6925' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6926'
    compose Char
    '\6929' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6930'
    compose Char
    '\6970' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6971'
    compose Char
    '\6972' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6973'
    compose Char
    '\6974' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6976'
    compose Char
    '\6975' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6977'
    compose Char
    '\6978' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6979'
    compose Char
    'A' Char
    '\805' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7680'
    compose Char
    'a' Char
    '\805' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7681'
    compose Char
    'B' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7682'
    compose Char
    'b' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7683'
    compose Char
    'B' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7684'
    compose Char
    'b' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7685'
    compose Char
    'B' Char
    '\817' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7686'
    compose Char
    'b' Char
    '\817' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7687'
    compose Char
    '\199' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7688'
    compose Char
    '\231' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7689'
    compose Char
    'D' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7690'
    compose Char
    'd' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7691'
    compose Char
    'D' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7692'
    compose Char
    'd' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7693'
    compose Char
    'D' Char
    '\817' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7694'
    compose Char
    'd' Char
    '\817' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7695'
    compose Char
    'D' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7696'
    compose Char
    'd' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7697'
    compose Char
    'D' Char
    '\813' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7698'
    compose Char
    'd' Char
    '\813' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7699'
    compose Char
    '\274' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7700'
    compose Char
    '\275' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7701'
    compose Char
    '\274' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7702'
    compose Char
    '\275' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7703'
    compose Char
    'E' Char
    '\813' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7704'
    compose Char
    'e' Char
    '\813' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7705'
    compose Char
    'E' Char
    '\816' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7706'
    compose Char
    'e' Char
    '\816' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7707'
    compose Char
    '\552' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7708'
    compose Char
    '\553' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7709'
    compose Char
    'F' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7710'
    compose Char
    'f' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7711'
    compose Char
    'G' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7712'
    compose Char
    'g' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7713'
    compose Char
    'H' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7714'
    compose Char
    'h' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7715'
    compose Char
    'H' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7716'
    compose Char
    'h' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7717'
    compose Char
    'H' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7718'
    compose Char
    'h' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7719'
    compose Char
    'H' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7720'
    compose Char
    'h' Char
    '\807' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7721'
    compose Char
    'H' Char
    '\814' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7722'
    compose Char
    'h' Char
    '\814' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7723'
    compose Char
    'I' Char
    '\816' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7724'
    compose Char
    'i' Char
    '\816' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7725'
    compose Char
    '\207' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7726'
    compose Char
    '\239' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7727'
    compose Char
    'K' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7728'
    compose Char
    'k' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7729'
    compose Char
    'K' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7730'
    compose Char
    'k' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7731'
    compose Char
    'K' Char
    '\817' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7732'
    compose Char
    'k' Char
    '\817' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7733'
    compose Char
    'L' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7734'
    compose Char
    'l' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7735'
    compose Char
    '\7734' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7736'
    compose Char
    '\7735' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7737'
    compose Char
    'L' Char
    '\817' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7738'
    compose Char
    'l' Char
    '\817' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7739'
    compose Char
    'L' Char
    '\813' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7740'
    compose Char
    'l' Char
    '\813' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7741'
    compose Char
    'M' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7742'
    compose Char
    'm' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7743'
    compose Char
    'M' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7744'
    compose Char
    'm' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7745'
    compose Char
    'M' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7746'
    compose Char
    'm' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7747'
    compose Char
    'N' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7748'
    compose Char
    'n' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7749'
    compose Char
    'N' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7750'
    compose Char
    'n' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7751'
    compose Char
    'N' Char
    '\817' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7752'
    compose Char
    'n' Char
    '\817' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7753'
    compose Char
    'N' Char
    '\813' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7754'
    compose Char
    'n' Char
    '\813' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7755'
    compose Char
    '\213' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7756'
    compose Char
    '\245' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7757'
    compose Char
    '\213' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7758'
    compose Char
    '\245' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7759'
    compose Char
    '\332' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7760'
    compose Char
    '\333' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7761'
    compose Char
    '\332' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7762'
    compose Char
    '\333' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7763'
    compose Char
    'P' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7764'
    compose Char
    'p' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7765'
    compose Char
    'P' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7766'
    compose Char
    'p' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7767'
    compose Char
    'R' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7768'
    compose Char
    'r' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7769'
    compose Char
    'R' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7770'
    compose Char
    'r' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7771'
    compose Char
    '\7770' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7772'
    compose Char
    '\7771' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7773'
    compose Char
    'R' Char
    '\817' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7774'
    compose Char
    'r' Char
    '\817' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7775'
    compose Char
    'S' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7776'
    compose Char
    's' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7777'
    compose Char
    'S' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7778'
    compose Char
    's' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7779'
    compose Char
    '\346' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7780'
    compose Char
    '\347' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7781'
    compose Char
    '\352' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7782'
    compose Char
    '\353' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7783'
    compose Char
    '\7778' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7784'
    compose Char
    '\7779' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7785'
    compose Char
    'T' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7786'
    compose Char
    't' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7787'
    compose Char
    'T' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7788'
    compose Char
    't' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7789'
    compose Char
    'T' Char
    '\817' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7790'
    compose Char
    't' Char
    '\817' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7791'
    compose Char
    'T' Char
    '\813' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7792'
    compose Char
    't' Char
    '\813' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7793'
    compose Char
    'U' Char
    '\804' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7794'
    compose Char
    'u' Char
    '\804' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7795'
    compose Char
    'U' Char
    '\816' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7796'
    compose Char
    'u' Char
    '\816' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7797'
    compose Char
    'U' Char
    '\813' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7798'
    compose Char
    'u' Char
    '\813' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7799'
    compose Char
    '\360' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7800'
    compose Char
    '\361' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7801'
    compose Char
    '\362' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7802'
    compose Char
    '\363' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7803'
    compose Char
    'V' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7804'
    compose Char
    'v' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7805'
    compose Char
    'V' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7806'
    compose Char
    'v' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7807'
    compose Char
    'W' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7808'
    compose Char
    'w' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7809'
    compose Char
    'W' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7810'
    compose Char
    'w' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7811'
    compose Char
    'W' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7812'
    compose Char
    'w' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7813'
    compose Char
    'W' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7814'
    compose Char
    'w' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7815'
    compose Char
    'W' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7816'
    compose Char
    'w' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7817'
    compose Char
    'X' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7818'
    compose Char
    'x' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7819'
    compose Char
    'X' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7820'
    compose Char
    'x' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7821'
    compose Char
    'Y' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7822'
    compose Char
    'y' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7823'
    compose Char
    'Z' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7824'
    compose Char
    'z' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7825'
    compose Char
    'Z' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7826'
    compose Char
    'z' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7827'
    compose Char
    'Z' Char
    '\817' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7828'
    compose Char
    'z' Char
    '\817' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7829'
    compose Char
    'h' Char
    '\817' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7830'
    compose Char
    't' Char
    '\776' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7831'
    compose Char
    'w' Char
    '\778' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7832'
    compose Char
    'y' Char
    '\778' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7833'
    compose Char
    '\383' Char
    '\775' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7835'
    compose Char
    'A' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7840'
    compose Char
    'a' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7841'
    compose Char
    'A' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7842'
    compose Char
    'a' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7843'
    compose Char
    '\194' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7844'
    compose Char
    '\226' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7845'
    compose Char
    '\194' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7846'
    compose Char
    '\226' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7847'
    compose Char
    '\194' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7848'
    compose Char
    '\226' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7849'
    compose Char
    '\194' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7850'
    compose Char
    '\226' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7851'
    compose Char
    '\7840' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7852'
    compose Char
    '\7841' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7853'
    compose Char
    '\258' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7854'
    compose Char
    '\259' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7855'
    compose Char
    '\258' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7856'
    compose Char
    '\259' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7857'
    compose Char
    '\258' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7858'
    compose Char
    '\259' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7859'
    compose Char
    '\258' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7860'
    compose Char
    '\259' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7861'
    compose Char
    '\7840' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7862'
    compose Char
    '\7841' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7863'
    compose Char
    'E' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7864'
    compose Char
    'e' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7865'
    compose Char
    'E' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7866'
    compose Char
    'e' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7867'
    compose Char
    'E' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7868'
    compose Char
    'e' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7869'
    compose Char
    '\202' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7870'
    compose Char
    '\234' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7871'
    compose Char
    '\202' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7872'
    compose Char
    '\234' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7873'
    compose Char
    '\202' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7874'
    compose Char
    '\234' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7875'
    compose Char
    '\202' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7876'
    compose Char
    '\234' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7877'
    compose Char
    '\7864' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7878'
    compose Char
    '\7865' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7879'
    compose Char
    'I' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7880'
    compose Char
    'i' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7881'
    compose Char
    'I' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7882'
    compose Char
    'i' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7883'
    compose Char
    'O' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7884'
    compose Char
    'o' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7885'
    compose Char
    'O' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7886'
    compose Char
    'o' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7887'
    compose Char
    '\212' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7888'
    compose Char
    '\244' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7889'
    compose Char
    '\212' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7890'
    compose Char
    '\244' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7891'
    compose Char
    '\212' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7892'
    compose Char
    '\244' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7893'
    compose Char
    '\212' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7894'
    compose Char
    '\244' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7895'
    compose Char
    '\7884' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7896'
    compose Char
    '\7885' Char
    '\770' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7897'
    compose Char
    '\416' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7898'
    compose Char
    '\417' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7899'
    compose Char
    '\416' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7900'
    compose Char
    '\417' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7901'
    compose Char
    '\416' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7902'
    compose Char
    '\417' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7903'
    compose Char
    '\416' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7904'
    compose Char
    '\417' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7905'
    compose Char
    '\416' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7906'
    compose Char
    '\417' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7907'
    compose Char
    'U' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7908'
    compose Char
    'u' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7909'
    compose Char
    'U' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7910'
    compose Char
    'u' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7911'
    compose Char
    '\431' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7912'
    compose Char
    '\432' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7913'
    compose Char
    '\431' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7914'
    compose Char
    '\432' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7915'
    compose Char
    '\431' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7916'
    compose Char
    '\432' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7917'
    compose Char
    '\431' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7918'
    compose Char
    '\432' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7919'
    compose Char
    '\431' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7920'
    compose Char
    '\432' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7921'
    compose Char
    'Y' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7922'
    compose Char
    'y' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7923'
    compose Char
    'Y' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7924'
    compose Char
    'y' Char
    '\803' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7925'
    compose Char
    'Y' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7926'
    compose Char
    'y' Char
    '\777' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7927'
    compose Char
    'Y' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7928'
    compose Char
    'y' Char
    '\771' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7929'
    compose Char
    '\945' Char
    '\787' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7936'
    compose Char
    '\945' Char
    '\788' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7937'
    compose Char
    '\7936' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7938'
    compose Char
    '\7937' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7939'
    compose Char
    '\7936' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7940'
    compose Char
    '\7937' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7941'
    compose Char
    '\7936' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7942'
    compose Char
    '\7937' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7943'
    compose Char
    '\913' Char
    '\787' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7944'
    compose Char
    '\913' Char
    '\788' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7945'
    compose Char
    '\7944' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7946'
    compose Char
    '\7945' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7947'
    compose Char
    '\7944' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7948'
    compose Char
    '\7945' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7949'
    compose Char
    '\7944' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7950'
    compose Char
    '\7945' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7951'
    compose Char
    '\949' Char
    '\787' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7952'
    compose Char
    '\949' Char
    '\788' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7953'
    compose Char
    '\7952' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7954'
    compose Char
    '\7953' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7955'
    compose Char
    '\7952' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7956'
    compose Char
    '\7953' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7957'
    compose Char
    '\917' Char
    '\787' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7960'
    compose Char
    '\917' Char
    '\788' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7961'
    compose Char
    '\7960' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7962'
    compose Char
    '\7961' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7963'
    compose Char
    '\7960' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7964'
    compose Char
    '\7961' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7965'
    compose Char
    '\951' Char
    '\787' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7968'
    compose Char
    '\951' Char
    '\788' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7969'
    compose Char
    '\7968' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7970'
    compose Char
    '\7969' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7971'
    compose Char
    '\7968' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7972'
    compose Char
    '\7969' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7973'
    compose Char
    '\7968' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7974'
    compose Char
    '\7969' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7975'
    compose Char
    '\919' Char
    '\787' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7976'
    compose Char
    '\919' Char
    '\788' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7977'
    compose Char
    '\7976' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7978'
    compose Char
    '\7977' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7979'
    compose Char
    '\7976' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7980'
    compose Char
    '\7977' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7981'
    compose Char
    '\7976' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7982'
    compose Char
    '\7977' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7983'
    compose Char
    '\953' Char
    '\787' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7984'
    compose Char
    '\953' Char
    '\788' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7985'
    compose Char
    '\7984' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7986'
    compose Char
    '\7985' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7987'
    compose Char
    '\7984' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7988'
    compose Char
    '\7985' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7989'
    compose Char
    '\7984' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7990'
    compose Char
    '\7985' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7991'
    compose Char
    '\921' Char
    '\787' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7992'
    compose Char
    '\921' Char
    '\788' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7993'
    compose Char
    '\7992' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7994'
    compose Char
    '\7993' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7995'
    compose Char
    '\7992' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7996'
    compose Char
    '\7993' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7997'
    compose Char
    '\7992' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7998'
    compose Char
    '\7993' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\7999'
    compose Char
    '\959' Char
    '\787' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8000'
    compose Char
    '\959' Char
    '\788' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8001'
    compose Char
    '\8000' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8002'
    compose Char
    '\8001' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8003'
    compose Char
    '\8000' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8004'
    compose Char
    '\8001' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8005'
    compose Char
    '\927' Char
    '\787' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8008'
    compose Char
    '\927' Char
    '\788' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8009'
    compose Char
    '\8008' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8010'
    compose Char
    '\8009' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8011'
    compose Char
    '\8008' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8012'
    compose Char
    '\8009' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8013'
    compose Char
    '\965' Char
    '\787' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8016'
    compose Char
    '\965' Char
    '\788' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8017'
    compose Char
    '\8016' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8018'
    compose Char
    '\8017' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8019'
    compose Char
    '\8016' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8020'
    compose Char
    '\8017' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8021'
    compose Char
    '\8016' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8022'
    compose Char
    '\8017' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8023'
    compose Char
    '\933' Char
    '\788' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8025'
    compose Char
    '\8025' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8027'
    compose Char
    '\8025' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8029'
    compose Char
    '\8025' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8031'
    compose Char
    '\969' Char
    '\787' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8032'
    compose Char
    '\969' Char
    '\788' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8033'
    compose Char
    '\8032' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8034'
    compose Char
    '\8033' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8035'
    compose Char
    '\8032' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8036'
    compose Char
    '\8033' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8037'
    compose Char
    '\8032' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8038'
    compose Char
    '\8033' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8039'
    compose Char
    '\937' Char
    '\787' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8040'
    compose Char
    '\937' Char
    '\788' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8041'
    compose Char
    '\8040' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8042'
    compose Char
    '\8041' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8043'
    compose Char
    '\8040' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8044'
    compose Char
    '\8041' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8045'
    compose Char
    '\8040' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8046'
    compose Char
    '\8041' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8047'
    compose Char
    '\945' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8048'
    compose Char
    '\949' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8050'
    compose Char
    '\951' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8052'
    compose Char
    '\953' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8054'
    compose Char
    '\959' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8056'
    compose Char
    '\965' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8058'
    compose Char
    '\969' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8060'
    compose Char
    '\7936' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8064'
    compose Char
    '\7937' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8065'
    compose Char
    '\7938' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8066'
    compose Char
    '\7939' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8067'
    compose Char
    '\7940' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8068'
    compose Char
    '\7941' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8069'
    compose Char
    '\7942' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8070'
    compose Char
    '\7943' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8071'
    compose Char
    '\7944' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8072'
    compose Char
    '\7945' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8073'
    compose Char
    '\7946' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8074'
    compose Char
    '\7947' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8075'
    compose Char
    '\7948' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8076'
    compose Char
    '\7949' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8077'
    compose Char
    '\7950' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8078'
    compose Char
    '\7951' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8079'
    compose Char
    '\7968' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8080'
    compose Char
    '\7969' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8081'
    compose Char
    '\7970' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8082'
    compose Char
    '\7971' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8083'
    compose Char
    '\7972' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8084'
    compose Char
    '\7973' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8085'
    compose Char
    '\7974' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8086'
    compose Char
    '\7975' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8087'
    compose Char
    '\7976' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8088'
    compose Char
    '\7977' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8089'
    compose Char
    '\7978' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8090'
    compose Char
    '\7979' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8091'
    compose Char
    '\7980' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8092'
    compose Char
    '\7981' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8093'
    compose Char
    '\7982' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8094'
    compose Char
    '\7983' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8095'
    compose Char
    '\8032' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8096'
    compose Char
    '\8033' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8097'
    compose Char
    '\8034' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8098'
    compose Char
    '\8035' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8099'
    compose Char
    '\8036' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8100'
    compose Char
    '\8037' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8101'
    compose Char
    '\8038' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8102'
    compose Char
    '\8039' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8103'
    compose Char
    '\8040' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8104'
    compose Char
    '\8041' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8105'
    compose Char
    '\8042' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8106'
    compose Char
    '\8043' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8107'
    compose Char
    '\8044' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8108'
    compose Char
    '\8045' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8109'
    compose Char
    '\8046' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8110'
    compose Char
    '\8047' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8111'
    compose Char
    '\945' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8112'
    compose Char
    '\945' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8113'
    compose Char
    '\8048' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8114'
    compose Char
    '\945' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8115'
    compose Char
    '\940' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8116'
    compose Char
    '\945' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8118'
    compose Char
    '\8118' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8119'
    compose Char
    '\913' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8120'
    compose Char
    '\913' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8121'
    compose Char
    '\913' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8122'
    compose Char
    '\913' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8124'
    compose Char
    '\168' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8129'
    compose Char
    '\8052' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8130'
    compose Char
    '\951' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8131'
    compose Char
    '\942' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8132'
    compose Char
    '\951' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8134'
    compose Char
    '\8134' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8135'
    compose Char
    '\917' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8136'
    compose Char
    '\919' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8138'
    compose Char
    '\919' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8140'
    compose Char
    '\8127' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8141'
    compose Char
    '\8127' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8142'
    compose Char
    '\8127' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8143'
    compose Char
    '\953' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8144'
    compose Char
    '\953' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8145'
    compose Char
    '\970' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8146'
    compose Char
    '\953' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8150'
    compose Char
    '\970' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8151'
    compose Char
    '\921' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8152'
    compose Char
    '\921' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8153'
    compose Char
    '\921' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8154'
    compose Char
    '\8190' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8157'
    compose Char
    '\8190' Char
    '\769' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8158'
    compose Char
    '\8190' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8159'
    compose Char
    '\965' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8160'
    compose Char
    '\965' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8161'
    compose Char
    '\971' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8162'
    compose Char
    '\961' Char
    '\787' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8164'
    compose Char
    '\961' Char
    '\788' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8165'
    compose Char
    '\965' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8166'
    compose Char
    '\971' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8167'
    compose Char
    '\933' Char
    '\774' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8168'
    compose Char
    '\933' Char
    '\772' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8169'
    compose Char
    '\933' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8170'
    compose Char
    '\929' Char
    '\788' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8172'
    compose Char
    '\168' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8173'
    compose Char
    '\8060' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8178'
    compose Char
    '\969' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8179'
    compose Char
    '\974' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8180'
    compose Char
    '\969' Char
    '\834' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8182'
    compose Char
    '\8182' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8183'
    compose Char
    '\927' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8184'
    compose Char
    '\937' Char
    '\768' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8186'
    compose Char
    '\937' Char
    '\837' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8188'
    compose Char
    '\8592' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8602'
    compose Char
    '\8594' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8603'
    compose Char
    '\8596' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8622'
    compose Char
    '\8656' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8653'
    compose Char
    '\8660' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8654'
    compose Char
    '\8658' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8655'
    compose Char
    '\8707' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8708'
    compose Char
    '\8712' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8713'
    compose Char
    '\8715' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8716'
    compose Char
    '\8739' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8740'
    compose Char
    '\8741' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8742'
    compose Char
    '\8764' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8769'
    compose Char
    '\8771' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8772'
    compose Char
    '\8773' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8775'
    compose Char
    '\8776' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8777'
    compose Char
    '=' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8800'
    compose Char
    '\8801' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8802'
    compose Char
    '\8781' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8813'
    compose Char
    '<' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8814'
    compose Char
    '>' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8815'
    compose Char
    '\8804' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8816'
    compose Char
    '\8805' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8817'
    compose Char
    '\8818' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8820'
    compose Char
    '\8819' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8821'
    compose Char
    '\8822' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8824'
    compose Char
    '\8823' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8825'
    compose Char
    '\8826' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8832'
    compose Char
    '\8827' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8833'
    compose Char
    '\8834' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8836'
    compose Char
    '\8835' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8837'
    compose Char
    '\8838' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8840'
    compose Char
    '\8839' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8841'
    compose Char
    '\8866' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8876'
    compose Char
    '\8872' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8877'
    compose Char
    '\8873' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8878'
    compose Char
    '\8875' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8879'
    compose Char
    '\8828' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8928'
    compose Char
    '\8829' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8929'
    compose Char
    '\8849' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8930'
    compose Char
    '\8850' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8931'
    compose Char
    '\8882' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8938'
    compose Char
    '\8883' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8939'
    compose Char
    '\8884' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8940'
    compose Char
    '\8885' Char
    '\824' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\8941'
    compose Char
    '\12363' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12364'
    compose Char
    '\12365' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12366'
    compose Char
    '\12367' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12368'
    compose Char
    '\12369' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12370'
    compose Char
    '\12371' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12372'
    compose Char
    '\12373' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12374'
    compose Char
    '\12375' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12376'
    compose Char
    '\12377' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12378'
    compose Char
    '\12379' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12380'
    compose Char
    '\12381' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12382'
    compose Char
    '\12383' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12384'
    compose Char
    '\12385' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12386'
    compose Char
    '\12388' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12389'
    compose Char
    '\12390' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12391'
    compose Char
    '\12392' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12393'
    compose Char
    '\12399' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12400'
    compose Char
    '\12399' Char
    '\12442' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12401'
    compose Char
    '\12402' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12403'
    compose Char
    '\12402' Char
    '\12442' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12404'
    compose Char
    '\12405' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12406'
    compose Char
    '\12405' Char
    '\12442' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12407'
    compose Char
    '\12408' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12409'
    compose Char
    '\12408' Char
    '\12442' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12410'
    compose Char
    '\12411' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12412'
    compose Char
    '\12411' Char
    '\12442' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12413'
    compose Char
    '\12358' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12436'
    compose Char
    '\12445' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12446'
    compose Char
    '\12459' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12460'
    compose Char
    '\12461' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12462'
    compose Char
    '\12463' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12464'
    compose Char
    '\12465' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12466'
    compose Char
    '\12467' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12468'
    compose Char
    '\12469' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12470'
    compose Char
    '\12471' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12472'
    compose Char
    '\12473' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12474'
    compose Char
    '\12475' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12476'
    compose Char
    '\12477' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12478'
    compose Char
    '\12479' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12480'
    compose Char
    '\12481' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12482'
    compose Char
    '\12484' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12485'
    compose Char
    '\12486' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12487'
    compose Char
    '\12488' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12489'
    compose Char
    '\12495' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12496'
    compose Char
    '\12495' Char
    '\12442' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12497'
    compose Char
    '\12498' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12499'
    compose Char
    '\12498' Char
    '\12442' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12500'
    compose Char
    '\12501' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12502'
    compose Char
    '\12501' Char
    '\12442' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12503'
    compose Char
    '\12504' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12505'
    compose Char
    '\12504' Char
    '\12442' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12506'
    compose Char
    '\12507' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12508'
    compose Char
    '\12507' Char
    '\12442' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12509'
    compose Char
    '\12454' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12532'
    compose Char
    '\12527' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12535'
    compose Char
    '\12528' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12536'
    compose Char
    '\12529' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12537'
    compose Char
    '\12530' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12538'
    compose Char
    '\12541' Char
    '\12441' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\12542'
    compose Char
    '\69785' Char
    '\69818' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\69786'
    compose Char
    '\69787' Char
    '\69818' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\69788'
    compose Char
    '\69797' Char
    '\69818' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\69803'
    compose Char
    '\69937' Char
    '\69927' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\69934'
    compose Char
    '\69938' Char
    '\69927' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\69935'
    compose Char
    '\70471' Char
    '\70462' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\70475'
    compose Char
    '\70471' Char
    '\70487' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\70476'
    compose Char
    '\70841' Char
    '\70842' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\70843'
    compose Char
    '\70841' Char
    '\70832' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\70844'
    compose Char
    '\70841' Char
    '\70845' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\70846'
    compose Char
    '\71096' Char
    '\71087' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\71098'
    compose Char
    '\71097' Char
    '\71087' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\71099'
    compose Char
    '\71989' Char
    '\71984' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\71992'

    compose Char
    _ Char
    _ = Maybe Char
    forall a. Maybe a
    Nothing

    composeStarters :: Char -> Char -> Maybe Char
    composeStarters :: Char -> Char -> Maybe Char
    composeStarters Char
    '\2503' Char
    '\2494' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\2507'
    composeStarters Char
    '\2503' Char
    '\2519' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\2508'
    composeStarters Char
    '\2887' Char
    '\2902' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\2888'
    composeStarters Char
    '\2887' Char
    '\2878' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\2891'
    composeStarters Char
    '\2887' Char
    '\2903' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\2892'
    composeStarters Char
    '\2962' Char
    '\3031' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\2964'
    composeStarters Char
    '\3014' Char
    '\3006' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3018'
    composeStarters Char
    '\3015' Char
    '\3006' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3019'
    composeStarters Char
    '\3014' Char
    '\3031' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3020'
    composeStarters Char
    '\3263' Char
    '\3285' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3264'
    composeStarters Char
    '\3270' Char
    '\3285' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3271'
    composeStarters Char
    '\3270' Char
    '\3286' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3272'
    composeStarters Char
    '\3270' Char
    '\3266' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3274'
    composeStarters Char
    '\3274' Char
    '\3285' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3275'
    composeStarters Char
    '\3398' Char
    '\3390' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3402'
    composeStarters Char
    '\3399' Char
    '\3390' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3403'
    composeStarters Char
    '\3398' Char
    '\3415' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3404'
    composeStarters Char
    '\3545' Char
    '\3535' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3548'
    composeStarters Char
    '\3545' Char
    '\3551' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\3550'
    composeStarters Char
    '\4133' Char
    '\4142' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\4134'
    composeStarters Char
    '\6917' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6918'
    composeStarters Char
    '\6919' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6920'
    composeStarters Char
    '\6921' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6922'
    composeStarters Char
    '\6923' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6924'
    composeStarters Char
    '\6925' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6926'
    composeStarters Char
    '\6929' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6930'
    composeStarters Char
    '\6970' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6971'
    composeStarters Char
    '\6972' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6973'
    composeStarters Char
    '\6974' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6976'
    composeStarters Char
    '\6975' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6977'
    composeStarters Char
    '\6978' Char
    '\6965' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\6979'
    composeStarters Char
    '\69937' Char
    '\69927' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\69934'
    composeStarters Char
    '\69938' Char
    '\69927' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\69935'
    composeStarters Char
    '\70471' Char
    '\70462' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\70475'
    composeStarters Char
    '\70471' Char
    '\70487' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\70476'
    composeStarters Char
    '\70841' Char
    '\70842' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\70843'
    composeStarters Char
    '\70841' Char
    '\70832' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\70844'
    composeStarters Char
    '\70841' Char
    '\70845' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\70846'
    composeStarters Char
    '\71096' Char
    '\71087' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\71098'
    composeStarters Char
    '\71097' Char
    '\71087' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\71099'
    composeStarters Char
    '\71989' Char
    '\71984' = Char -> Maybe Char
    forall a. a -> Maybe a
    Just Char
    '\71992'

    composeStarters Char
    _ Char
    _ = Maybe Char
    forall a. Maybe a
    Nothing

    {-# INLINE isSecondStarter #-}
    isSecondStarter :: Char -> Bool
    isSecondStarter :: Char -> Bool
    isSecondStarter Char
    c = Char
    c Char -> Char -> Bool
    forall a. Ord a => a -> a -> Bool
    >= Char
    '\x09BE' Bool -> Bool -> Bool
    && Char
    c Char -> Char -> Bool
    forall a. Ord a => a -> a -> Bool
    <= Char
    '\x11930' Bool -> Bool -> Bool
    && Int -> Bool
    lookupIsSecondStarterBitMap (Char -> Int
    ord Char
    c)

    {-# INLINE lookupIsSecondStarterBitMap #-}
    lookupIsSecondStarterBitMap :: Int -> Bool
    lookupIsSecondStarterBitMap :: Int -> Bool
    lookupIsSecondStarterBitMap Int
    n =
        Addr# -> Int -> Int -> Bool
    lookupBit Addr#
    data# (
            Addr# -> Int -> Int
    lookupWord16AsInt Addr#
    offsets1# (
                Addr# -> Int -> Int
    lookupWord8AsInt Addr#
    offsets2# (
                    Int
    n Int -> Int -> Int
    forall a. Bits a => a -> Int -> a
    `shiftR` Int
    11
                ) Int -> Int -> Int
    forall a. Num a => a -> a -> a
    + ((Int
    n Int -> Int -> Int
    forall a. Bits a => a -> Int -> a
    `shiftR` Int
    9) Int -> Int -> Int
    forall a. Bits a => a -> a -> a
    .&. Int
    maskOffsets)
            ) Int -> Int -> Int
    forall a. Num a => a -> a -> a
    + ((Int
    n Int -> Int -> Int
    forall a. Bits a => a -> Int -> a
    `shiftR` Int
    3) Int -> Int -> Int
    forall a. Bits a => a -> a -> a
    .&. Int
    maskData)
        ) (Int
    n Int -> Int -> Int
    forall a. Bits a => a -> a -> a
    .&. Int
    7)
        where
        maskData :: Int
    maskData = (Int
    1 Int -> Int -> Int
    forall a. Bits a => a -> Int -> a
    `shiftL` Int
    6) Int -> Int -> Int
    forall a. Num a => a -> a -> a
    - Int
    1
        maskOffsets :: Int
    maskOffsets = (Int
    1 Int -> Int -> Int
    forall a. Bits a => a -> Int -> a
    `shiftL` Int
    2) Int -> Int -> Int
    forall a. Num a => a -> a -> a
    - Int
    1
        !(Ptr Addr#
    data#) = Ptr Int8
    isSecondStarterDataBitMap
        !(Ptr Addr#
    offsets1#) = Ptr Word16
    isSecondStarterOffsets1BitMap
        !(Ptr Addr#
    offsets2#) = Ptr Word8
    isSecondStarterOffsets2BitMap

    isSecondStarterDataBitMap :: Ptr Int8
    isSecondStarterDataBitMap :: Ptr Int8
    isSecondStarterDataBitMap = Addr# -> Ptr Int8
    forall a. Addr# -> Ptr a
    Ptr
        Addr#
    "\0\0\0\0\0\64\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
        \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\64\0\0\128\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\
        \\96\0\0\0\0\0\0\0\0\0\0\0\0\64\0\0\128\0\0\0\0\0\0\0\0\0\0\0\0\0\0\128\0\128\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
        \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\128\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
        \\0\0\0\0\0\0\0\0\0\0\0\0\0\32\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
        \\0\0\0\64\0\0\192\0\0\0\0\0\0\0\0\0\0\0\0\64\0\0\128\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
        \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\36\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\128\0\0\
        \\0\0\0\0\0\0\0\0"#

    isSecondStarterOffsets1BitMap :: Ptr Word16
    isSecondStarterOffsets1BitMap :: Ptr Word16
    isSecondStarterOffsets1BitMap = Addr# -> Ptr Word16
    forall a. Addr# -> Ptr a
    Ptr
        Addr#
    "\15\0\214\0\74\0\6\0\6\0\6\0\6\0\0\0\6\0\6\0\6\0\175\0\6\0\6\0\138\0\31\0\38\1\6\0\175\0\6\0\6\0\22\1"#

    isSecondStarterOffsets2BitMap :: Ptr Word8
    isSecondStarterOffsets2BitMap :: Ptr Word8
    isSecondStarterOffsets2BitMap = Addr# -> Ptr Word8
    forall a. Addr# -> Ptr a
    Ptr
        Addr#
    "\3\0\7\10\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\14\21"#