@@ -183,7 +183,7 @@ instance IsString ExhaustivenessName where
183 fromString strName = ExhaustivenessName strName NonExhaustive
183 fromString strName = ExhaustivenessName strName NonExhaustive
185makeNamePrefix :: String -> String
185makeNamePrefix :: String -> String
186−makeNamePrefix = map C.toLower . filter C.isUpper
186+makeNamePrefix = map C.toLower . filter (\c -> C.isUpper c || C.isDigit c)
188funSimple :: TH.Name -> TH.ExpQ -> TH.DecQ
188funSimple :: TH.Name -> TH.ExpQ -> TH.DecQ
189funSimple name body = TH.funD name [ TH.clause [] (TH.normalB body) [] ]
189funSimple name body = TH.funD name [ TH.clause [] (TH.normalB body) [] ]