-- autogenerated from https://www.unicode.org/Public/15.0.0/ucd/extracted/DerivedNumericValues.txt -- | -- Module : Unicode.Internal.Char.DerivedNumericValues -- Copyright : (c) 2022 Composewell Technologies and Contributors -- License : Apache-2.0 -- Maintainer : streamly@composewell.com -- Stability : experimental {-# LANGUAGE LambdaCase #-} {-# OPTIONS_HADDOCK hide #-} module Unicode.Internal.Char.DerivedNumericValues (numericValue) where import Data.Ratio ((%)) numericValue :: Char -> Maybe Rational numericValue :: Char -> Maybe Rational numericValue = \case Char '0' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '1' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '2' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '3' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '4' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '5' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '6' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '7' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '8' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '9' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\178' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\179' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\185' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\188' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\189' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\190' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\1632' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\1633' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\1634' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\1635' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\1636' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\1637' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\1638' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\1639' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\1640' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\1641' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\1776' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\1777' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\1778' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\1779' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\1780' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\1781' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\1782' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\1783' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\1784' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\1785' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\1984' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\1985' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\1986' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\1987' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\1988' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\1989' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\1990' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\1991' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\1992' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\1993' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\2406' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\2407' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\2408' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\2409' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\2410' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\2411' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\2412' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\2413' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\2414' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\2415' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\2534' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\2535' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\2536' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\2537' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\2538' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\2539' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\2540' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\2541' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\2542' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\2543' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\2548' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 16) Char '\2549' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 8) Char '\2550' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 16) Char '\2551' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\2552' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\2553' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 16 Char '\2662' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\2663' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\2664' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\2665' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\2666' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\2667' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\2668' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\2669' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\2670' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\2671' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\2790' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\2791' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\2792' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\2793' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\2794' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\2795' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\2796' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\2797' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\2798' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\2799' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\2918' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\2919' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\2920' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\2921' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\2922' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\2923' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\2924' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\2925' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\2926' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\2927' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\2930' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\2931' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\2932' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\2933' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 16) Char '\2934' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 8) Char '\2935' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 16) Char '\3046' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\3047' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\3048' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\3049' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\3050' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\3051' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\3052' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\3053' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\3054' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\3055' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\3056' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\3057' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\3058' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\3174' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\3175' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\3176' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\3177' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\3178' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\3179' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\3180' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\3181' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\3182' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\3183' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\3192' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\3193' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\3194' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\3195' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\3196' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\3197' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\3198' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\3302' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\3303' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\3304' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\3305' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\3306' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\3307' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\3308' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\3309' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\3310' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\3311' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\3416' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 160) Char '\3417' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 40) Char '\3418' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 80) Char '\3419' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 20) Char '\3420' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 10) Char '\3421' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 20) Char '\3422' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 5) Char '\3430' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\3431' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\3432' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\3433' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\3434' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\3435' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\3436' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\3437' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\3438' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\3439' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\3440' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\3441' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\3442' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\3443' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\3444' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\3445' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\3446' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 16) Char '\3447' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 8) Char '\3448' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 16) Char '\3558' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\3559' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\3560' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\3561' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\3562' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\3563' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\3564' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\3565' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\3566' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\3567' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\3664' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\3665' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\3666' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\3667' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\3668' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\3669' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\3670' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\3671' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\3672' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\3673' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\3792' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\3793' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\3794' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\3795' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\3796' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\3797' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\3798' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\3799' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\3800' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\3801' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\3872' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\3873' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\3874' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\3875' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\3876' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\3877' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\3878' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\3879' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\3880' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\3881' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\3882' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\3883' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\3884' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 5 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\3885' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 7 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\3886' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 9 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\3887' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 11 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\3888' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 13 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\3889' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 15 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\3890' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 17 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\3891' -> Rational -> Maybe Rational forall a. a -> Maybe a Just ((-Integer 1) Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\4160' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\4161' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\4162' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\4163' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\4164' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\4165' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\4166' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\4167' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\4168' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\4169' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\4240' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\4241' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\4242' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\4243' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\4244' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\4245' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\4246' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\4247' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\4248' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\4249' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\4969' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\4970' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\4971' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\4972' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\4973' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\4974' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\4975' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\4976' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\4977' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\4978' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\4979' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\4980' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30 Char '\4981' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 40 Char '\4982' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\4983' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 60 Char '\4984' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 70 Char '\4985' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 80 Char '\4986' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 90 Char '\4987' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\4988' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10000 Char '\5870' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 17 Char '\5871' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 18 Char '\5872' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 19 Char '\6112' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\6113' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\6114' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\6115' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\6116' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\6117' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\6118' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\6119' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\6120' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\6121' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\6128' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\6129' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\6130' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\6131' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\6132' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\6133' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\6134' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\6135' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\6136' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\6137' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\6160' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\6161' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\6162' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\6163' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\6164' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\6165' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\6166' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\6167' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\6168' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\6169' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\6470' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\6471' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\6472' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\6473' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\6474' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\6475' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\6476' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\6477' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\6478' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\6479' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\6608' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\6609' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\6610' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\6611' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\6612' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\6613' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\6614' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\6615' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\6616' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\6617' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\6618' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\6784' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\6785' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\6786' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\6787' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\6788' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\6789' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\6790' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\6791' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\6792' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\6793' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\6800' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\6801' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\6802' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\6803' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\6804' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\6805' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\6806' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\6807' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\6808' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\6809' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\6992' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\6993' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\6994' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\6995' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\6996' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\6997' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\6998' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\6999' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\7000' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\7001' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\7088' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\7089' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\7090' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\7091' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\7092' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\7093' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\7094' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\7095' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\7096' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\7097' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\7232' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\7233' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\7234' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\7235' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\7236' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\7237' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\7238' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\7239' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\7240' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\7241' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\7248' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\7249' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\7250' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\7251' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\7252' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\7253' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\7254' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\7255' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\7256' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\7257' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\8304' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\8308' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\8309' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\8310' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\8311' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\8312' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\8313' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\8320' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\8321' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\8322' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\8323' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\8324' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\8325' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\8326' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\8327' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\8328' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\8329' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\8528' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 7) Char '\8529' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 9) Char '\8530' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 10) Char '\8531' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 3) Char '\8532' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 2 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 3) Char '\8533' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 5) Char '\8534' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 2 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 5) Char '\8535' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 5) Char '\8536' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 4 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 5) Char '\8537' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 6) Char '\8538' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 5 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 6) Char '\8539' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 8) Char '\8540' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 8) Char '\8541' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 5 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 8) Char '\8542' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 7 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 8) Char '\8543' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\8544' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\8545' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\8546' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\8547' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\8548' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\8549' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\8550' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\8551' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\8552' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\8553' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\8554' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 11 Char '\8555' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 12 Char '\8556' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\8557' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\8558' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 500 Char '\8559' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\8560' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\8561' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\8562' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\8563' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\8564' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\8565' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\8566' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\8567' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\8568' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\8569' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\8570' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 11 Char '\8571' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 12 Char '\8572' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\8573' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\8574' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 500 Char '\8575' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\8576' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\8577' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5000 Char '\8578' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10000 Char '\8581' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\8582' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\8583' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50000 Char '\8584' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100000 Char '\8585' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\9312' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\9313' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\9314' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\9315' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\9316' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\9317' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\9318' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\9319' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\9320' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\9321' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\9322' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 11 Char '\9323' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 12 Char '\9324' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 13 Char '\9325' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 14 Char '\9326' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 15 Char '\9327' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 16 Char '\9328' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 17 Char '\9329' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 18 Char '\9330' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 19 Char '\9331' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\9332' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\9333' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\9334' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\9335' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\9336' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\9337' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\9338' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\9339' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\9340' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\9341' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\9342' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 11 Char '\9343' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 12 Char '\9344' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 13 Char '\9345' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 14 Char '\9346' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 15 Char '\9347' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 16 Char '\9348' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 17 Char '\9349' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 18 Char '\9350' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 19 Char '\9351' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\9352' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\9353' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\9354' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\9355' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\9356' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\9357' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\9358' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\9359' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\9360' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\9361' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\9362' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 11 Char '\9363' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 12 Char '\9364' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 13 Char '\9365' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 14 Char '\9366' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 15 Char '\9367' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 16 Char '\9368' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 17 Char '\9369' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 18 Char '\9370' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 19 Char '\9371' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\9450' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\9451' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 11 Char '\9452' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 12 Char '\9453' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 13 Char '\9454' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 14 Char '\9455' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 15 Char '\9456' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 16 Char '\9457' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 17 Char '\9458' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 18 Char '\9459' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 19 Char '\9460' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\9461' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\9462' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\9463' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\9464' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\9465' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\9466' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\9467' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\9468' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\9469' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\9470' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\9471' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\10102' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\10103' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\10104' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\10105' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\10106' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\10107' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\10108' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\10109' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\10110' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\10111' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\10112' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\10113' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\10114' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\10115' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\10116' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\10117' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\10118' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\10119' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\10120' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\10121' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\10122' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\10123' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\10124' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\10125' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\10126' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\10127' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\10128' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\10129' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\10130' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\10131' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\11517' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\12295' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\12321' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\12322' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\12323' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\12324' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\12325' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\12326' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\12327' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\12328' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\12329' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\12344' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\12345' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\12346' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30 Char '\12690' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\12691' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\12692' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\12693' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\12832' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\12833' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\12834' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\12835' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\12836' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\12837' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\12838' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\12839' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\12840' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\12841' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\12872' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\12873' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\12874' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30 Char '\12875' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 40 Char '\12876' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\12877' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 60 Char '\12878' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 70 Char '\12879' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 80 Char '\12881' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 21 Char '\12882' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 22 Char '\12883' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 23 Char '\12884' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 24 Char '\12885' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 25 Char '\12886' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 26 Char '\12887' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 27 Char '\12888' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 28 Char '\12889' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 29 Char '\12890' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30 Char '\12891' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 31 Char '\12892' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 32 Char '\12893' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 33 Char '\12894' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 34 Char '\12895' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 35 Char '\12928' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\12929' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\12930' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\12931' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\12932' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\12933' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\12934' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\12935' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\12936' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\12937' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\12977' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 36 Char '\12978' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 37 Char '\12979' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 38 Char '\12980' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 39 Char '\12981' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 40 Char '\12982' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 41 Char '\12983' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 42 Char '\12984' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 43 Char '\12985' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 44 Char '\12986' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 45 Char '\12987' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 46 Char '\12988' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 47 Char '\12989' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 48 Char '\12990' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 49 Char '\12991' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\13317' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\13443' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\14378' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\15181' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\19968' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\19971' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\19975' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10000 Char '\19977' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\20061' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\20108' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\20116' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\20118' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\20159' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100000000 Char '\20160' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\20191' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\20200' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\20237' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\20336' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\20740' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100000000 Char '\20806' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000000000000 Char '\20841' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\20843' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\20845' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\21313' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\21315' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\21316' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\21317' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30 Char '\21324' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 40 Char '\21441' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\21442' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\21443' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\21444' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\22235' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\22769' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\22777' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\24186' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\24318' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\24319' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\24332' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\24333' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\24334' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\24336' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\25342' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\25420' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\26578' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\28422' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\29590' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\30334' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\32902' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\33836' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10000 Char '\36014' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\36019' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\36144' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\38433' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\38470' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\38476' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\38520' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\38646' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\42528' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\42529' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\42530' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\42531' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\42532' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\42533' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\42534' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\42535' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\42536' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\42537' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\42726' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\42727' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\42728' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\42729' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\42730' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\42731' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\42732' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\42733' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\42734' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\42735' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\43056' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\43057' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\43058' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\43059' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 16) Char '\43060' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 8) Char '\43061' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 16) Char '\43216' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\43217' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\43218' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\43219' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\43220' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\43221' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\43222' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\43223' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\43224' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\43225' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\43264' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\43265' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\43266' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\43267' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\43268' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\43269' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\43270' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\43271' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\43272' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\43273' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\43472' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\43473' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\43474' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\43475' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\43476' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\43477' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\43478' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\43479' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\43480' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\43481' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\43504' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\43505' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\43506' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\43507' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\43508' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\43509' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\43510' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\43511' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\43512' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\43513' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\43600' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\43601' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\43602' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\43603' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\43604' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\43605' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\43606' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\43607' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\43608' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\43609' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\44016' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\44017' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\44018' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\44019' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\44020' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\44021' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\44022' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\44023' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\44024' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\44025' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\63851' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\63859' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\63864' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\63922' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\63953' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\63955' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\63997' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\65296' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\65297' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\65298' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\65299' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\65300' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\65301' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\65302' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\65303' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\65304' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\65305' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\65799' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\65800' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\65801' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\65802' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\65803' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\65804' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\65805' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\65806' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\65807' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\65808' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\65809' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\65810' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30 Char '\65811' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 40 Char '\65812' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\65813' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 60 Char '\65814' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 70 Char '\65815' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 80 Char '\65816' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 90 Char '\65817' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\65818' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 200 Char '\65819' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 300 Char '\65820' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 400 Char '\65821' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 500 Char '\65822' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 600 Char '\65823' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 700 Char '\65824' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 800 Char '\65825' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 900 Char '\65826' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\65827' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2000 Char '\65828' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3000 Char '\65829' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4000 Char '\65830' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5000 Char '\65831' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6000 Char '\65832' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7000 Char '\65833' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8000 Char '\65834' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9000 Char '\65835' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10000 Char '\65836' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20000 Char '\65837' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30000 Char '\65838' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 40000 Char '\65839' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50000 Char '\65840' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 60000 Char '\65841' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 70000 Char '\65842' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 80000 Char '\65843' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 90000 Char '\65856' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\65857' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\65858' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\65859' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\65860' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\65861' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 500 Char '\65862' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5000 Char '\65863' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50000 Char '\65864' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\65865' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\65866' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\65867' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\65868' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 500 Char '\65869' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\65870' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5000 Char '\65871' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\65872' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\65873' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\65874' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\65875' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 500 Char '\65876' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\65877' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10000 Char '\65878' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50000 Char '\65879' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\65880' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\65881' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\65882' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\65883' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\65884' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\65885' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\65886' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\65887' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\65888' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\65889' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\65890' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\65891' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\65892' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\65893' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30 Char '\65894' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\65895' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\65896' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\65897' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\65898' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\65899' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 300 Char '\65900' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 500 Char '\65901' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 500 Char '\65902' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 500 Char '\65903' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 500 Char '\65904' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 500 Char '\65905' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\65906' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5000 Char '\65907' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\65908' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\65909' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\65910' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\65911' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 2 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 3) Char '\65912' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\65930' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\65931' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\66273' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\66274' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\66275' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\66276' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\66277' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\66278' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\66279' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\66280' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\66281' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\66282' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\66283' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\66284' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30 Char '\66285' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 40 Char '\66286' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\66287' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 60 Char '\66288' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 70 Char '\66289' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 80 Char '\66290' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 90 Char '\66291' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\66292' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 200 Char '\66293' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 300 Char '\66294' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 400 Char '\66295' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 500 Char '\66296' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 600 Char '\66297' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 700 Char '\66298' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 800 Char '\66299' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 900 Char '\66336' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\66337' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\66338' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\66339' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\66369' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 90 Char '\66378' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 900 Char '\66513' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\66514' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\66515' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\66516' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\66517' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\66720' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\66721' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\66722' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\66723' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\66724' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\66725' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\66726' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\66727' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\66728' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\66729' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\67672' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\67673' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\67674' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\67675' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\67676' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\67677' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\67678' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\67679' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10000 Char '\67705' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\67706' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\67707' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\67708' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\67709' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\67710' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\67711' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\67751' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\67752' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\67753' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\67754' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\67755' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\67756' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\67757' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\67758' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\67759' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\67835' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\67836' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\67837' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\67838' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\67839' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\67862' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\67863' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\67864' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\67865' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\67866' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\67867' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\68028' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 11 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 12) Char '\68029' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\68032' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\68033' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\68034' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\68035' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\68036' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\68037' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\68038' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\68039' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\68040' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\68041' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\68042' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\68043' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30 Char '\68044' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 40 Char '\68045' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\68046' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 60 Char '\68047' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 70 Char '\68050' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\68051' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 200 Char '\68052' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 300 Char '\68053' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 400 Char '\68054' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 500 Char '\68055' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 600 Char '\68056' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 700 Char '\68057' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 800 Char '\68058' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 900 Char '\68059' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\68060' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2000 Char '\68061' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3000 Char '\68062' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4000 Char '\68063' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5000 Char '\68064' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6000 Char '\68065' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7000 Char '\68066' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8000 Char '\68067' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9000 Char '\68068' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10000 Char '\68069' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20000 Char '\68070' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30000 Char '\68071' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 40000 Char '\68072' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50000 Char '\68073' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 60000 Char '\68074' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 70000 Char '\68075' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 80000 Char '\68076' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 90000 Char '\68077' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100000 Char '\68078' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 200000 Char '\68079' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 300000 Char '\68080' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 400000 Char '\68081' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 500000 Char '\68082' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 600000 Char '\68083' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 700000 Char '\68084' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 800000 Char '\68085' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 900000 Char '\68086' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 12) Char '\68087' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 6) Char '\68088' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\68089' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 3) Char '\68090' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 5 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 12) Char '\68091' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\68092' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 7 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 12) Char '\68093' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 2 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 3) Char '\68094' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\68095' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 5 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 6) Char '\68160' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\68161' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\68162' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\68163' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\68164' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\68165' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\68166' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\68167' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\68168' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\68221' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\68222' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\68253' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\68254' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\68255' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\68331' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\68332' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\68333' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\68334' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\68335' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\68440' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\68441' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\68442' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\68443' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\68444' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\68445' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\68446' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\68447' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\68472' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\68473' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\68474' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\68475' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\68476' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\68477' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\68478' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\68479' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\68521' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\68522' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\68523' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\68524' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\68525' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\68526' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\68527' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\68858' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\68859' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\68860' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\68861' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\68862' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\68863' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\68912' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\68913' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\68914' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\68915' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\68916' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\68917' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\68918' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\68919' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\68920' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\68921' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\69216' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\69217' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\69218' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\69219' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\69220' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\69221' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\69222' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\69223' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\69224' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\69225' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\69226' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\69227' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30 Char '\69228' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 40 Char '\69229' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\69230' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 60 Char '\69231' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 70 Char '\69232' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 80 Char '\69233' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 90 Char '\69234' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\69235' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 200 Char '\69236' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 300 Char '\69237' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 400 Char '\69238' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 500 Char '\69239' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 600 Char '\69240' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 700 Char '\69241' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 800 Char '\69242' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 900 Char '\69243' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\69244' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\69245' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 3) Char '\69246' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 2 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 3) Char '\69405' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\69406' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\69407' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\69408' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\69409' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\69410' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\69411' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\69412' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30 Char '\69413' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\69414' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\69457' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\69458' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\69459' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\69460' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\69573' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\69574' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\69575' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\69576' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\69577' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\69578' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\69579' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\69714' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\69715' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\69716' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\69717' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\69718' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\69719' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\69720' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\69721' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\69722' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\69723' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\69724' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\69725' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30 Char '\69726' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 40 Char '\69727' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\69728' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 60 Char '\69729' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 70 Char '\69730' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 80 Char '\69731' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 90 Char '\69732' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\69733' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\69734' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\69735' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\69736' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\69737' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\69738' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\69739' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\69740' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\69741' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\69742' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\69743' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\69872' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\69873' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\69874' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\69875' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\69876' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\69877' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\69878' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\69879' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\69880' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\69881' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\69942' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\69943' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\69944' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\69945' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\69946' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\69947' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\69948' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\69949' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\69950' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\69951' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\70096' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\70097' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\70098' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\70099' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\70100' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\70101' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\70102' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\70103' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\70104' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\70105' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\70113' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\70114' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\70115' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\70116' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\70117' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\70118' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\70119' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\70120' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\70121' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\70122' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\70123' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\70124' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30 Char '\70125' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 40 Char '\70126' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\70127' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 60 Char '\70128' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 70 Char '\70129' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 80 Char '\70130' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 90 Char '\70131' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\70132' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\70384' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\70385' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\70386' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\70387' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\70388' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\70389' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\70390' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\70391' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\70392' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\70393' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\70736' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\70737' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\70738' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\70739' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\70740' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\70741' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\70742' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\70743' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\70744' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\70745' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\70864' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\70865' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\70866' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\70867' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\70868' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\70869' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\70870' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\70871' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\70872' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\70873' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\71248' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\71249' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\71250' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\71251' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\71252' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\71253' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\71254' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\71255' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\71256' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\71257' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\71360' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\71361' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\71362' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\71363' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\71364' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\71365' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\71366' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\71367' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\71368' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\71369' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\71472' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\71473' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\71474' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\71475' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\71476' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\71477' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\71478' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\71479' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\71480' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\71481' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\71482' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\71483' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\71904' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\71905' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\71906' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\71907' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\71908' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\71909' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\71910' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\71911' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\71912' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\71913' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\71914' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\71915' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\71916' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30 Char '\71917' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 40 Char '\71918' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\71919' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 60 Char '\71920' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 70 Char '\71921' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 80 Char '\71922' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 90 Char '\72016' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\72017' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\72018' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\72019' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\72020' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\72021' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\72022' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\72023' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\72024' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\72025' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\72784' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\72785' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\72786' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\72787' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\72788' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\72789' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\72790' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\72791' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\72792' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\72793' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\72794' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\72795' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\72796' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\72797' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\72798' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\72799' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\72800' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\72801' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\72802' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\72803' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\72804' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\72805' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30 Char '\72806' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 40 Char '\72807' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\72808' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 60 Char '\72809' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 70 Char '\72810' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 80 Char '\72811' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 90 Char '\72812' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\73040' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\73041' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\73042' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\73043' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\73044' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\73045' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\73046' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\73047' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\73048' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\73049' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\73120' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\73121' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\73122' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\73123' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\73124' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\73125' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\73126' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\73127' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\73128' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\73129' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\73552' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\73553' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\73554' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\73555' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\73556' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\73557' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\73558' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\73559' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\73560' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\73561' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\73664' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 320) Char '\73665' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 160) Char '\73666' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 80) Char '\73667' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 64) Char '\73668' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 40) Char '\73669' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 32) Char '\73670' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 80) Char '\73671' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 64) Char '\73672' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 20) Char '\73673' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 16) Char '\73674' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 16) Char '\73675' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 10) Char '\73676' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 8) Char '\73677' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 20) Char '\73678' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 16) Char '\73679' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 5) Char '\73680' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\73681' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\73682' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\73683' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 3 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\73684' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 320) Char '\74752' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\74753' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\74754' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\74755' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\74756' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\74757' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\74758' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\74759' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\74760' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\74761' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\74762' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\74763' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\74764' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\74765' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\74766' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\74767' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\74768' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\74769' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\74770' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\74771' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\74772' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\74773' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\74774' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\74775' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\74776' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\74777' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\74778' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\74779' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\74780' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\74781' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\74782' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\74783' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\74784' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\74785' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\74786' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\74787' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\74788' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\74789' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\74790' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\74791' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\74792' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\74793' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\74794' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\74795' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\74796' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\74797' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\74798' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\74799' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\74800' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\74801' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\74802' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 216000 Char '\74803' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 432000 Char '\74804' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\74805' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\74806' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\74807' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\74808' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\74809' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\74810' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\74811' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\74812' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\74813' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\74814' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\74815' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\74816' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\74817' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\74818' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\74819' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\74820' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\74821' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\74822' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\74823' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\74824' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\74825' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\74826' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\74827' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\74828' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\74829' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\74830' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\74831' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\74832' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\74833' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\74834' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\74835' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\74836' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\74837' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\74838' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\74839' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\74840' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\74841' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\74842' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 3) Char '\74843' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 2 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 3) Char '\74844' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 5 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 6) Char '\74845' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 3) Char '\74846' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 2 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 3) Char '\74847' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 8) Char '\74848' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\74849' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 6) Char '\74850' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\74851' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 4) Char '\74852' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 2) Char '\74853' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 1 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 3) Char '\74854' -> Rational -> Maybe Rational forall a. a -> Maybe a Just (Integer 2 Integer -> Integer -> Rational forall a. Integral a => a -> a -> Ratio a % Integer 3) Char '\74855' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 40 Char '\74856' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\74857' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\74858' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\74859' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\74860' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\74861' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\74862' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\92768' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\92769' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\92770' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\92771' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\92772' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\92773' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\92774' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\92775' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\92776' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\92777' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\92864' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\92865' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\92866' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\92867' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\92868' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\92869' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\92870' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\92871' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\92872' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\92873' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\93008' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\93009' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\93010' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\93011' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\93012' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\93013' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\93014' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\93015' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\93016' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\93017' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\93019' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\93020' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\93021' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10000 Char '\93022' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000000 Char '\93023' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100000000 Char '\93024' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10000000000 Char '\93025' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000000000000 Char '\93824' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\93825' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\93826' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\93827' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\93828' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\93829' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\93830' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\93831' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\93832' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\93833' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\93834' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\93835' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 11 Char '\93836' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 12 Char '\93837' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 13 Char '\93838' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 14 Char '\93839' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 15 Char '\93840' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 16 Char '\93841' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 17 Char '\93842' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 18 Char '\93843' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 19 Char '\93844' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\93845' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\93846' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\119488' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\119489' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\119490' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\119491' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\119492' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\119493' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\119494' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\119495' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\119496' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\119497' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\119498' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\119499' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 11 Char '\119500' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 12 Char '\119501' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 13 Char '\119502' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 14 Char '\119503' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 15 Char '\119504' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 16 Char '\119505' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 17 Char '\119506' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 18 Char '\119507' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 19 Char '\119520' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\119521' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\119522' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\119523' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\119524' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\119525' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\119526' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\119527' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\119528' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\119529' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\119530' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\119531' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 11 Char '\119532' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 12 Char '\119533' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 13 Char '\119534' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 14 Char '\119535' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 15 Char '\119536' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 16 Char '\119537' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 17 Char '\119538' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 18 Char '\119539' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 19 Char '\119648' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\119649' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\119650' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\119651' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\119652' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\119653' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\119654' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\119655' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\119656' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\119657' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\119658' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\119659' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30 Char '\119660' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 40 Char '\119661' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\119662' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 60 Char '\119663' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 70 Char '\119664' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 80 Char '\119665' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 90 Char '\119666' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\119667' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\119668' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\119669' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\119670' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\119671' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\119672' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\120782' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\120783' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\120784' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\120785' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\120786' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\120787' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\120788' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\120789' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\120790' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\120791' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\120792' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\120793' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\120794' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\120795' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\120796' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\120797' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\120798' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\120799' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\120800' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\120801' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\120802' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\120803' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\120804' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\120805' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\120806' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\120807' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\120808' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\120809' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\120810' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\120811' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\120812' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\120813' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\120814' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\120815' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\120816' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\120817' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\120818' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\120819' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\120820' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\120821' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\120822' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\120823' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\120824' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\120825' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\120826' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\120827' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\120828' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\120829' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\120830' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\120831' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\123200' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\123201' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\123202' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\123203' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\123204' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\123205' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\123206' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\123207' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\123208' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\123209' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\123632' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\123633' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\123634' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\123635' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\123636' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\123637' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\123638' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\123639' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\123640' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\123641' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\124144' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\124145' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\124146' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\124147' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\124148' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\124149' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\124150' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\124151' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\124152' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\124153' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\125127' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\125128' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\125129' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\125130' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\125131' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\125132' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\125133' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\125134' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\125135' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\125264' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 0 Char '\125265' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\125266' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\125267' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\125268' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\125269' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\125270' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\125271' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\125272' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\125273' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\126065' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\126066' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\126067' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\126068' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\126069' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\126070' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\126071' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\126072' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8 Char '\126073' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9 Char '\126074' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10 Char '\126075' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20 Char '\126076' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30 Char '\126077' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 40 Char '\126078' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50 Char '\126079' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 60 Char '\126080' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 70 Char '\126081' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 80 Char '\126082' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 90 Char '\126083' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100 Char '\126084' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 200 Char '\126085' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 300 Char '\126086' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 400 Char '\126087' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 500 Char '\126088' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 600 Char '\126089' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 700 Char '\126090' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 800 Char '\126091' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 900 Char '\126092' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1000 Char '\126093' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2000 Char '\126094' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3000 Char '\126095' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4000 Char '\126096' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5000 Char '\126097' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6000 Char '\126098' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7000 Char '\126099' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 8000 Char '\126100' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 9000 Char '\126101' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10000 Char '\126102' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20000 Char '\126103' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 30000 Char '\126104' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 40000 Char '\126105' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 50000 Char '\126106' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 60000 Char '\126107' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 70000 Char '\126108' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 80000 Char '\126109' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 90000 Char '\126110' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100000 Char '\126111' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 200000 Char '\126112' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 100000 Char '\126113' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 10000000 Char '\126114' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 20000000 Char '\126115' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 1 Char '\126116' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 2 Char '\126117' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 3 Char '\126118' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 4 Char '\126119' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 5 Char '\126120' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 6 Char '\126121' -> Rational -> Maybe Rational forall a. a -> Maybe a Just Rational 7 Char '\126122'