úÎC­;      !"#$%&'()*+,-./0123456789: (c) 2008-2014 Twan van Laarhoven BSD-styletwanvl@gmail.com experimentalportableSafe ™Conversion from Expr to other typesMThis data type specifies the associativity of operators: left, right or none.A reflected expression;$Show with the given precedence level<Integer value?=Floating value?>Next reduction step?Default expressionA variable with the given nameCAn infix operator with the given associativity, precedence and name (A generic, overloaded, function variable $Force something to be an expression. %Reduce (evaluate) an expression once. For example %reduce (1 + 2 + 3 + 4) == 3 + 3 + 4 7Show all reduction steps when evaluating an expression.    @;<=> (c) 2008-2014 Twan van Laarhoven BSD-styletwanvl@gmail.com experimentalportableSafeU8"A non-associative infix 9 operator9"A non-associative infix 7 operator:"A non-associative infix 6 operator !"#$%&'()*+,-./0123456789: !"#$%&'()*+,-./012345679:889 97:6 (c) 2008-2014 Twan van Laarhoven BSD-styletwanvl@gmail.com experimentalportableSafe÷,  !"#$%&'()*+,-./0123456789:A      !"#$%&'()*+,-./0123456789:;<=>?@ABC D+simple-reflect-0.3.3-Jz5jGrtjB3G3PhwUU81DNhDebug.SimpleReflect.ExprDebug.SimpleReflect.VarsDebug.SimpleReflectFromExprfromExpr AssociativityInfixLInfixInfixRExprvaropfunexprreduce reduction $fBoundedExpr $fEnumExpr $fRealExpr $fOrdExpr$fEqExpr $fShowExpr $fMonoidExpr$fSemigroupExpr$fFloatingExpr$fFractionalExpr$fIntegralExpr $fNumExpr$fFromExpr(->)$fFromExprExpr$fEqAssociativityabcdeijklmnopqrstuvwxyzff'f''gh@@⊗⊕showExprintExpr doubleExprreduced emptyExpr