h$       Safe-Inferred !"#$%&'None %+18?.weeder!A root for reachability analysis.weederA given declaration is a root.weeder0All exported declarations in a module are roots.weederAll information maintained by .weeder5A graph between declarations, capturing dependencies.weederA partial mapping between declarations and their definition site. This Map is partial as we don't always know where a Declaration was defined (e.g., it may come from a package without source code). We capture a set of spans, because a declaration may be defined in multiple locations, e.g., a type signature for a function separate from its definition.weederThe Set of all Declarations that are always reachable. This is used to capture knowledge not yet modelled in weeder, such as instance declarations depending on top-level functions.weederAll exports for a given module. weederA map from modules to the file path to the .hs file defining them. weeder&The module this declaration occurs in.weeder!The symbol name of a declaration.weeder2The empty analysis - the result of analysing zero .hie files.weederDetermine the set of all declaration reachable from a set of roots.weeder4The set of all known declarations, including usages.weederIncrementally update  with information in a (.   None #$+1weeder"Configuration for Weeder analysis.weederAny declarations matching these regular expressions will be added to the root set.weederIf True, consider all declarations in a type class as part of the root set. Weeder is currently unable to identify whether or not a type class instance is used - enabling this option can prevent false positives.weederA Dhall expression decoder for .*This parses Dhall expressions of the type .{ roots : List Text, type-class-roots : Bool }.None %+1? weeder(Parse command line arguments and into a  and run .weeder9Run Weeder in the current working directory with a given .This will recursively find all .hie files in the current directory, perform analysis, and report all unused definitions according to the .)      !"#$%&'()*+,-#weeder-2.1.3-3JzjfUXESMm9m3WjKkIK1YWeeder Weeder.Config Weeder.Main Paths_weederRootDeclarationRoot ModuleRootAnalysisdependencyGraphdeclarationSites implicitRootsexports modulePaths moduleSource Declaration declModule declOccName emptyAnalysis reachableallDeclarationsanalyseHieFile$fShowDeclaration$fEqRoot $fOrdRoot$fGenericAnalysis$fEqDeclaration$fOrdDeclarationConfig rootPatternstypeClassRootsconfigmainmainWithConfigversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNameghcHieTypesHieFile