!(&     Safe4>P_%flags-applicativeThe possible parsing errors.flags-applicativeKAt least one unary flag was specified multiple times with different values.flags-applicative%A unary flag's value failed to parse.flags-applicative$The parser is invalid. Unlike other e constructors, this indicates an issue with the parser's declaration (rather than the input tokens).flags-applicativeA required flag was missing.flags-applicativeA unary flag was missing a value. This can happen either if a value-less unary flag was the last token or was followed by a value which is also a flag name (in which case you should use the single-token form: --flag=--value).flags-applicativetAt least one flag was set but unused. This can happen when optional flags are set but their branch is not selected.flags-applicativeAn unknown flag was set.flags-applicative Flags parser.There are two types of flags:Nullary flags created with  which are  when set and + otherwise (a.k.a. switches). For example  --version or  --enable_foo.Unary flags created with $ and its convenience variants (e.g. , D). These expect a value to be passed in either after an equal sign ( --foo=value$) or as the following input value ( --foo value). If the value starts with --#, only the first form is accepted.You can run a parser using  . flags-applicativeParser definition errors. flags-applicative/The same flag name was declared multiple times. flags-applicativeMThe parser is empty (this should not happen if you use standard combinators). flags-applicative/The name of a flag, can use all characters but =b (the value delimiter). It's good practice for flag names to be lowercase ASCII with underscores. flags-applicativeRuns a parser on a list of tokens, returning the parsed flags alongside other non-flag arguments (i.e. which don't start with --). If the special --c token is found, all following tokens will be considered arguments (even if they look like flags).flags-applicative=Returns a nullary parser with the given name and description.flags-applicativeOReturns a unary parser using the given parsing function, name, and description.flags-applicativeReturns a flag with  values.flags-applicativeCReturns a flag which can parse numbers using the helper methods in Data.Text.Read (e.g. ).         !"#$%0flags-applicative-0.0.1.0-JbybtijSavPDPLlxzRSWYfFlags.ApplicativeData.Text.Readdecimal FlagErrorInconsistentFlagValuesInvalidFlagValue InvalidParser MissingFlagMissingFlagValueUnexpectedFlags UnknownFlag FlagParser ParserError DuplicateFlagEmptyName parseFlagsboolFlag unaryFlagtextFlag numericFlag$fAlternativeFlagParser$fApplicativeFlagParser $fEqArity$fEqParserError$fShowParserError$fFunctorFlagParser $fEqFlagError$fShowFlagErrorghc-prim GHC.TypesTrueFalse text-1.2.3.1Data.Text.InternalText