úÎ!U B      !"#$%&'()*+,-./0123456789:;<=>?@ASafe¤BCDEFGHINone \J reason-export?Parentheses of which the right parenthesis exists on a new lineK reason-export0An empty line, regardless of current indentationL reason-exportLike  $$#, but with an empty line in between reason-exportAdd an instance to the set.M reason-exportSTake the result of a RenderM computation and put it into the Writer's declarations.NOPQRSTUVJKLMWXYZNone ó Safe 8=>?UVX L1 reason-export Whether a set of constructors is an enumeration, i.e. whether they lack values. data A = A | B | C would be simple data A = A Int | B | C would not be simple.'  -,+*)('&%$#"!.0/12Noneu[ reason-exportDPuts parentheses around the doc of an elm ref if it contains spaces.34567None"\ reason-exportGVariable names for the members of constructors Used in pattern matches89:;<None=>?UV®] reason-export" name " -> decode name^ reason-exportTRender a sum type constructor in context of a data type with multiple constructors._ reason-exportªRender the decoding of a constructor's arguments. Note the constructor must be from a data type with multiple constructors and that it has multiple constructors itself.=>?@ANoneùB  !"#$%&'()*+,-./0123456789:;<=>?@AB  !"#$%&'()*+,-./0123456789:;<=>?@A`        !"#$%&'()*+,-./0123455'6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde,reason-export-0.1.1.0-K3t3pKzOmEvABZDCgBHbXjReasonPaths_reason_export Reason.Common Reason.File Reason.Type Reason.RecordReason.EncoderReason.DecoderOptionsfieldLabelModifierdefaultOptionsrequireSpec namespace declarations specsToDirmoduleSpecWith moduleSpecHasReasonComparabletoReasonComparableGenericReasonValuegenericToReasonValueGenericReasonConstructorgenericToReasonConstructorGenericReasonDatatypegenericToReasonDatatype ReasonType toReasonType ReasonValue ReasonRef ReasonEmptyReasonPrimitiveRefValues ReasonFieldReasonConstructorNamedConstructorRecordConstructorMultipleConstructorsReasonPrimitiveRIntRInt64RFloatRBoolRCharRString RTimePosixRUnitRListROptionRTuple2RTuple3RMapReasonDatatype isEnumeration primitiveNametoReasonTypeRefWithtoReasonTypeReftoReasonTypeSourceWithtoReasonTypeSource renderTypetoReasonEncoderRefWithtoReasonEncoderReftoReasonEncoderSourceWithtoReasonEncoderSource renderEncodertoReasonDecoderRefWithtoReasonDecoderReftoReasonDecoderSourceWithtoReasonDecoderSource renderDecoderversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName newlineparens emptyline<$+$>collectDeclarationRenderMcr mintercalatepprinterstext stextLowerstextLowerSuffix stextSuffix spaceparens squarebrackspairreservedKeywords maybeReserved elmRefParenscollectParametersrenderSumCondition renderSumrenderConstructorArgs