!*(l2      !"#$%&'()*+,-./01None.2svA strict version of  for monads.3svlParse a field. The field may be in either the escaped or non-escaped format. The return value is unescaped.324(C) CSIRO 2017-2018BSD3-George Wilson <george.wilson@data61.csiro.au> experimental non-portableNoneQ456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}(C) CSIRO 2017-2018BSD3-George Wilson <george.wilson@data61.csiro.au> experimental non-portableNone A~(C) CSIRO 2017-2018BSD3-George Wilson <george.wilson@data61.csiro.au> experimental non-portableSafe#svA #+ informs the parser how to parse your file.A default is provided as ' , seen below.%sv3Which separator does the file use? Usually this is , but it can also be pipe, or any other Word8 ( = Word8)&sv7Whether there is a header row with column names or not.'svDefault parsing options.GThe default is a comma separator, with a header at the top of the file.(svThe default separator is comma.)sv(The default is that a header is present.#$%&'()#$%&'()(C) CSIRO 2017-2018BSD3-George Wilson <george.wilson@data61.csiro.au> experimental non-portableSafe (C) CSIRO 2017-2018BSD3-George Wilson <george.wilson@data61.csiro.au> experimental non-portableNoneN,svParse a 5 as an Sv, and then decode it with the given decoder.-svParse a B as an Sv, and then decode it with the given colum based decoder..sv%Load a file, parse it, and decode it./sv/Load a file, parse it, and decode it by column.0svDecode from a 1svDecode from a z   defghijklmnopqrstuvwxyz{|} "!#$%&'(),-./01),.0-/1    "!           !"#$%&'()*)+),)-).)/)012312412566789:;<=>?@ABCDE)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)uvwvxvyvzv{v|v}v~vornghijst_vvvv12sv-1.2-2s2IHDWS19cEsHLCduBIiRData.Sv Data.Sv.ParseData.Sv.Alien.Cassava Data.Functor<$>Data.Sv.DecodeData.Sv.EncodeData.Sv.Structure(contravariant-1.5-2L60L39MMG18MaPwBQ7hWBData.Functor.Contravariant contramap Contravariant$Data.Functor.Contravariant.Divisiblechosendividedconquerdivide Divisiblechooselose Decidable>$*semigroupoids-5.3.1-IYvfCrv9qJPGS3hcmxETKMData.Functor.AltAltmanysome"sv-core-0.3-F1gTUBaTOnd3Z7hcEVEDQGData.Sv.Encode.Core=: encodeRowencodeNamedBuilder encodeBuilderencodeNamedToFile encodeToFileencodeNamedToHandleencodeToHandle encodeNamedencodeData.Sv.Decode.Core.:==<<>>== decodeEither' decodeEither decodeMaydecode#validation-1-98LDyKikHho7kV2q5HUeDxData.Validation ValidationFailureSuccess ParseOptions _separator _headednessdefaultParseOptionsdefaultSeparatordefaultHeadedness$fHasSeparatorParseOptions$fHasHeadednessParseOptions parseDecodeparseDecodeNamedparseDecodeFromFileparseDecodeNamedFromFileparseDecodeFromDsvCursorparseDecodeNamedFromDsvCursor<$!>fieldcolumnmakePositional anonymousrunNamed runDecodepromote'promotemkDecodeonError bindDecodewithTextReader withParsecwithAttoparsec withTrifecta alterInput mapErrorsdecodeReadWithMsg decodeRead' decodeRead categorical' categoricalorElseEorElseeither optionalFieldorEmpty ignoreFailureelementchoice emptyFieldboolean'booleanrationaldoublefloatintegerintexactlyreplaceignorestringlazyByteStringlazyUtf8utf8 byteStringcharrowcontentsData.Sv.Decode.Error validateMaybevalidateEitherWithvalidateEither badDecodebadParseunknownCategoricalValueexpectedEndOfRowunexpectedEndOfRow decodeErrorData.Sv.Decode.Type buildDecodeDecode unwrapDecodeDecode' DecodeErrorUnexpectedEndOfRowExpectedEndOfRowUnknownCategoricalValue MissingColumn MissingHeader BadConfigBadParse BadDecode DecodeErrorsDecodeValidation unsafeConstunsafeLazyByteStringunsafeByteStringunsafeByteStringBuilder unsafeText unsafeString encodeOfMayencodeOfnamedbool10boolYN boolYesNo boolyesno booltruefalse boolTrueFalsetext<>emptynopshowconstencodeRowBuilder unsafeBuildermkEncodeWithOpts mkEncodeBSData.Sv.Encode.TypeEncode getEncodeData.Sv.Encode.OptionsdefaultEncodeOptionsQuotingAlwaysAsNeededNever EncodeOptions_encodeSeparator_quoting_newline_terminalNewlineHasEncodeOptionsData.Sv.Structure.Separator HasSeparator separatorcomma SeparatortabpipeData.Sv.Structure.Headedness HeadednessUnheadedHeaded HasHeadedness headednessbytestring-0.10.8.2Data.ByteString.Internal ByteString#hw-dsv-0.2.1-9MYAZaBDLpvJhaykyyjffo&HaskellWorks.Data.Dsv.Lazy.Cursor.Type DsvCursor NameEncodeunNamedEnewline encodeOptionsquotingterminalNewlinevalidateTrifectaResult badConfig missingHeader missingColumnrunDecodeState DecodeStategetDecodeStateInd NameDecodeNamedunNamed NameDecode'bindValidation