*G#d      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~SafeSafeThis refers to the  from Data.Text.Read, not to the Reader monad.    Safe2      SafeSafeNone%&24I Encodes a header and a cell.JThis just actually a specialization of the free applicative. Check out Control.Applicative.Free in the free library to learn more about this. The meanings of the fields are documented slightly more in the source code. Unfortunately, haddock does not play nicely with GADTs.#.Error occurred parsing the document into cells$Error decoding the content% Wrong number of cells in the row(Error decoding unicode content7headers that were missing8$headers that occurred more than once=Isomorphic to Proxy?Isomorphic to Identity2 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI* !"#$%&'()*+,-./0123456789:;<=>?@A* !?@A=>9:;<567801234)*+,-./"#$%&'( !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHINoneoqConsider providing a variant the produces a list instead. It may allow more things to get inlined in to a loop. lmnopqrst lmnopqrst lmnopqrst lmnopqrstNoneOTuConverts the content type of a . The  f constraint means that f can be = but not ?.zThis function uses  unsafeIndex to access elements of the .{FThis function does not check to make sure that the indicies in the  are in the .~ Maps over a w that expects headers, converting these expected headers into the indices of the columns that they correspond to.hThis adds one to the index because text editors consider line number to be one-based, not zero-based.uvwxyz{|}~Headers in the source document'Decoding that contains expected headersuvwxyz{|}~uvwxyz{|}~uvwxyz{|}~               !"#$%&&'())*++,-.//0122345566789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkcdlmnopqrstuvwxyz{|}~#colonnade-0.4-Ia0IKgGT4v5OR4jqgQjpi#Colonnade.Decoding.ByteString.Char8Colonnade.Decoding.TextColonnade.Internal#Colonnade.Encoding.ByteString.Char8Colonnade.Encoding.TextColonnade.TypesColonnade.EncodingColonnade.Decodingcharintbooltext trueFalse fromReaderoptionalmap EitherWrap getEitherWrapmapLeft$fApplicativeEitherWrap$fFunctorEitherWrap byteStringEncoding getEncoding OneEncodingoneEncodingHeadoneEncodingEncodeDecoding DecodingPure DecodingApRowError RowErrorParseRowErrorDecode RowErrorSizeRowErrorHeadingRowErrorMinSizeRowErrorMalformedDecodingRowErrordecodingRowErrorRowdecodingRowErrorErrorDecodingCellErrorsgetDecodingCellErrorsDecodingCellErrordecodingCellErrorContentdecodingCellErrorHeaderdecodingCellErrorMessage HeadingErrorsheadingErrorsMissingheadingErrorsDuplicateIndexed indexedIndexindexedHeadingHeadlessHeaded getHeaded$fDivisibleEncoding$fContravariantEncoding$fContravariantOneEncoding$fApplicativeDecoding$fFunctorDecoding$fContravariantHeadless$fMonoidHeadingErrors$fExceptionHeadingErrors $fEqHeaded $fOrdHeaded$fFunctorHeaded $fShowHeaded $fReadHeaded$fFoldableHeaded $fEqHeadless $fOrdHeadless$fFunctorHeadless$fShowHeadless$fReadHeadless$fFoldableHeadless $fEqIndexed $fOrdIndexed$fFunctorIndexed $fShowIndexed $fReadIndexed$fShowHeadingErrors$fReadHeadingErrors$fEqHeadingErrors$fShowDecodingCellError$fReadDecodingCellError$fEqDecodingCellError$fMonoidDecodingCellErrors$fShowDecodingCellErrors$fReadDecodingCellErrors$fEqDecodingCellErrors$fShowRowError$fReadRowError $fEqRowError$fShowDecodingRowError$fReadDecodingRowError$fEqDecodingRowError$fMonoidEncoding mapContentheadlessheadedrunRow runRowMonadic runHeaderrunHeaderMonadic fromMaybecolumnscontramapContentindexedmaxIndexuncheckedRunWithRow uncheckedRunheadlessToIndexedlengthheadedToIndexed prettyErrorprettyRowErrorprettyCellErrorsprettyHeadingErrorscolumnNumToLetters#text-1.2.2.1-9Yh8rJoh8fO2JMLWffT3QsData.Text.ReadReader(contravariant-1.4-DzaLxukcYo81MHO5zSdeePData.Functor.Contravariant Contravariant&vector-0.11.0.0-6uB77qGCxR6GPLxI2sqsX3 Data.VectorVector