None.  !"#$%&'()*+,-./b0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg  !"#$&'()+,-    !"#$%&'()*+,-./None hijklmnopqq hijklmnopqNoneFrstuvwxyz{|}~} r |{zyxwvuts}~None24  None24:Mw  d    None234        None/pointfree "I'm not a valid Haskell expression!"[]#pointfree "sum xs = foldr (+) 0 xs"^["sum = id (fix (const (foldr (+) 0)))","sum = fix (const (foldr (+) 0))","sum = foldr (+) 0"]0pointfree' "I'm not a valid Haskell expression!"Nothing$pointfree' "sum xs = foldr (+) 0 xs"Just "sum = foldr (+) 0"      !"#$%&'()*+,-./0123456789:89;89<89=89>89?8@A8@B8CD8CE8CF89G89H8CI8@J8@K8@L8@M8NO8NP8CQ8CR8CS8CT8CU8CV8CW8CX8CY8CZ8C[8C\8C]8C^8C_8C`8Ca8Cb8Cc8Cd8Ce8Cf8Cg8Ch8Ci8Cj8Ck8Cl8Cm8Cn8op8oqrstrsursvrswxyz{|}~      !"# pointfree-1.1 PointfreePlugin.Pl.CommonPlugin.Pl.ParserPlugin.Pl.PrettyPrinterPlugin.Pl.TransformPlugin.Pl.RulesPlugin.Pl.Optimize pointfree pointfree'TopLevelTLETLDDeclDefinedeclNamedeclExprPatternPTuplePConsPVarExprLetAppLambdaVarFixityInfPref mapTopLevel mapTopLevel'getExprsizeExprcompflip'id'const'scombconsnilfix'if'makeListgetListbtshiftmaxPrecminPrec operators reservedOpsopFMlookupOp lookupFixreadM $fOrdFixity $fEqFixitybaseGHC.Baseassertfail>>=>>fmapreturn Control.Arrowfirst||| Control.MonadguardliftMjoinMonadFunctor MonadPlus&&&***second+++ Data.List minimumBy interspersemfilterapliftM5liftM4liftM3liftM2unlesswhen replicateM_ replicateMfoldM_foldM zipWithM_zipWithM mapAndUnzipMvoidforever<=<>=>msumforM_forMfilterMmapM_mapM sequence_sequence=<<mplusmzero Data.MaybefromJustisJusthaskell-src-exts-1.16.0.1Language.Haskell.Exts.Syntax AssocNone AssocLeft AssocRightAssoctodo nameString qnameStringopStringlist hseToExprapps hseToDecl hseToPatternparsePFSExprEnumTupleList RightSection LeftSectionSInfixSAppSLetSLambdaSVar prettyDecl prettyDecls prettyExprprettyTopLevel toSExprHeadtoSExprgetHeadprettyPrecPattern isOperator getInfName getPrefName $fShowSExprEnvoccursPfreeInisFreeIntupletupleP dependsOnunLet alphaRename transform transform'UnaryUABinaryBAExprArrRewriteC getRewriteRewriteholesridMExprQuoteHoleMApp RewriteRuleHardIfOptThenOrElseOrUpDownCRRRRmyFirenub' uniqueArraymatchfire'fire matchWith fromMExpr transformMhasHole getVariants' getVariantsrrListrrrr1rr2rr0downupidEflipEconstEcompEsEfixEbindEextEreturnEconsEnilEappendEfoldrEfoldlEfstEsndEdollarEuncurryEcurryEheadEtailEcommaEfoldl1EequalsEnequalsEnotEplusEmultEzeroEoneElengthEsumEproductEconcatE concatMapEjoinEmapEfmapEfmapIE subtractEminusEliftMEliftM2EapEseqMEzipEzipWithEcrossEfirstEsecondEandEorEallEanyEac collapseLists evalBinary evalUnaryassocRassocLassoc commutative simplifies onceRewritesrules assocLOps assocROpsassocOpscommutativeOps unaryBuiltinsbinaryBuiltins$fRewriteC(->)$fRewriteCMExprSizecut toMonadPlus sizeExpr'optimizesteprewriterewDeeprew