h$ y       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None &8:<v   None 567 "$&%'()#*+ "$&%'()#*+None  25678:2:98764;5<=>3?GHIJKLMNOPQ2:98764;5<=>3?GHIJKLMNOPQNone 567? W\Y[ZXefghij W\Y[ZXefghijNonetorpqstorpqstNone &x elm-syntaxPerform y on all 2s inside the given o.y elm-syntax:Run the following simplifications on the given expression: identity x = x (f >> g) x = g (f x) f >> identity = f identity >> f = f (f << g) x = f (g x) f << identity = f identity << f= f identity <| x = x x |> identity = x !x :: [y, z, ...] = [x, y, z, ...] Calls to  String.join,  String.concat,  List.concat, and ++9 with known arguments are simplified. For example,  String.join "," [Config.api, "endpoint"] = Config.api ++ " endpoint"  (x. e x) = eInline x in e' in  let x = e in e'  if either:e is freely duplicable, e.g. it's just a variable or a numeric literal.x occurs zero or one times in e'. case e of ... prefixBranches pat -> branch ...  is simplified to let xs = es in branch provided that e matches none of prefixBranches and that it matches pat. case-of-case{ n = e, ... }.n = exyxyNone & | elm-syntax6A pretty-printing environment with local variables in v. elm-syntaxGroup the given definitions by their defining module, and generate an Elm module for each group. elm-syntax8Generate an Elm module containing the given definitions.|}~|}~ Safe-Inferred l          !"#$%&'()*+,-./01234567(89:;<=>+,-.?@ABCDEFGHIJKLMN0O/PQRSTU(89V<WXYZ[\]^?GH_0/`abcdeUfg/hijklmnoopqrstuvwxyz{|}~)elm-syntax-0.3.2.0-K6SO2bcaQOtBSvBZftR4UULanguage.Elm.NameLanguage.Elm.PatternLanguage.Elm.ExpressionLanguage.Elm.TypeLanguage.Elm.DefinitionLanguage.Elm.SimplificationLanguage.Elm.PrettyPaths_elm_syntax ConstructorField QualifiedLocalModule isConstructor$fIsStringQualified$fEqConstructor$fOrdConstructor$fShowConstructor$fGenericConstructor$fIsStringConstructor$fHashableConstructor $fEqField $fOrdField $fShowField$fGenericField$fIsStringField$fHashableField $fEqQualified$fOrdQualified$fShowQualified$fGenericQualified$fHashableQualified $fEqLocal $fOrdLocal $fShowLocal$fGenericLocal$fIsStringLocal$fHashableLocalPatternVarWildcardConListStringIntFloatfoldMapGlobalstuple $fEqPattern $fOrdPattern $fShowPattern$fFunctorPattern$fFoldablePattern$fTraversablePattern ExpressionGlobalAppLetLamRecordProjCasebind$fMonadExpression$fApplicativeExpression$fFunctorExpression$fFoldableExpression$fTraversableExpression$fEq1Expression$fOrd1ExpressionappsappsViewif_|><|<<>>++lets$fIsStringExpression$fShow1Expression$fShowExpression$fOrdExpression$fEqExpressionTypeFun$fEqType $fOrdType $fShowType $fFunctorType$fFoldableType$fTraversableType $fEq1Type $fOrd1Typefuns$fIsStringType $fMonadType$fApplicativeType $fShow1Type DefinitionConstantAliasname$fEqDefinition$fOrdDefinition$fShowDefinitionsimplifyDefinitionsimplifyExpression $fMonoidMatch$fSemigroupMatch Environmentlocals freshLocals currentModulemodulesmodule_emptyEnvironmentextendlocalfield constructor moduleName qualified definition expressionpatterntype_version getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName