| $ | Charon.Prelude | 
| $> | Charon.Prelude | 
| $sel:backend:MkArgs | Charon.Runner.Args | 
| $sel:backend:MkBackendArgs | Charon.Backend.Default.BackendArgs | 
| $sel:backend:MkEnv | Charon.Runner.Env | 
| $sel:backend:MkTomlConfig | Charon.Runner.Toml | 
| $sel:coloring:MkListFormatPhase1 | Charon.Runner.Command.List | 
| $sel:command:MkArgs | Charon.Runner.Args | 
| $sel:created:UnsafePathData |   | 
| 1 (Function) | Charon.Data.PathData | 
| 2 (Function) | Charon.Backend.Json.PathData | 
| 3 (Function) | Charon.Backend.Fdo.PathData | 
| 4 (Function) | Charon.Backend.Cbor.PathData | 
| $sel:fileName:MkDirectorySizesEntry | Charon.Backend.Fdo.DirectorySizes | 
| $sel:fileName:UnsafePathData |   | 
| 1 (Function) | Charon.Data.PathData | 
| 2 (Function) | Charon.Backend.Json.PathData | 
| 3 (Function) | Charon.Backend.Fdo.PathData | 
| 4 (Function) | Charon.Backend.Cbor.PathData | 
| $sel:format:MkListCmd | Charon.Runner.Command.List | 
| $sel:fromCorePathData:MkBackendArgs | Charon.Backend.Default.BackendArgs | 
| $sel:handle:MkLogFile | Charon.Runner.Env | 
| $sel:index:MkRosetta | Charon.Backend.Rosetta | 
| $sel:logEnv:MkEnv | Charon.Runner.Env | 
| $sel:logFile:MkLogEnv | Charon.Runner.Env | 
| $sel:logLevel:MkArgs | Charon.Runner.Args | 
| $sel:logLevel:MkLogFile | Charon.Runner.Env | 
| $sel:logLevel:MkTomlConfig | Charon.Runner.Toml | 
| $sel:logNamespace:MkLogEnv | Charon.Runner.Env | 
| $sel:logSize:MkMetadata | Charon.Data.Metadata | 
| $sel:logSizeMode:MkArgs | Charon.Runner.Args | 
| $sel:logSizeMode:MkTomlConfig | Charon.Runner.Toml | 
| $sel:makePathData:MkBackendArgs | Charon.Backend.Default.BackendArgs | 
| $sel:nameTrunc:MkListFormatPhase1 | Charon.Runner.Command.List | 
| $sel:numEntries:MkMetadata | Charon.Data.Metadata | 
| $sel:numFiles:MkMetadata | Charon.Data.Metadata | 
| $sel:originalPath:UnsafePathData |   | 
| 1 (Function) | Charon.Data.PathData | 
| 2 (Function) | Charon.Backend.Json.PathData | 
| 3 (Function) | Charon.Backend.Fdo.PathData | 
| 4 (Function) | Charon.Backend.Cbor.PathData | 
| $sel:origTrunc:MkListFormatPhase1 | Charon.Runner.Command.List | 
| $sel:pathType:UnsafePathData |   | 
| 1 (Function) | Charon.Data.PathData | 
| 2 (Function) | Charon.Backend.Json.PathData | 
| 3 (Function) | Charon.Backend.Cbor.PathData | 
| $sel:revSort:MkListCmd | Charon.Runner.Command.List | 
| $sel:seq:UnsafeUniqueSeq | Charon.Data.UniqueSeq.Internal | 
| $sel:seq:UnsafeUniqueSeqNE | Charon.Data.UniqueSeqNE.Internal | 
| $sel:set:UnsafeUniqueSeq | Charon.Data.UniqueSeq.Internal | 
| $sel:set:UnsafeUniqueSeqNE | Charon.Data.UniqueSeqNE.Internal | 
| $sel:size:MkDirectorySizesEntry | Charon.Backend.Fdo.DirectorySizes | 
| $sel:size:MkMetadata | Charon.Data.Metadata | 
| $sel:size:MkRosetta | Charon.Backend.Rosetta | 
| $sel:size:UnsafePathData |   | 
| 1 (Function) | Charon.Data.PathData | 
| 2 (Function) | Charon.Backend.Json.PathData | 
| 3 (Function) | Charon.Backend.Cbor.PathData | 
| $sel:sort:MkListCmd | Charon.Runner.Command.List | 
| $sel:style:MkListFormatPhase1 | Charon.Runner.Command.List | 
| $sel:time:MkDirectorySizesEntry | Charon.Backend.Fdo.DirectorySizes | 
| $sel:toCorePathData:MkBackendArgs | Charon.Backend.Default.BackendArgs | 
| $sel:tomlConfigPath:MkArgs | Charon.Runner.Args | 
| $sel:trashHome:MkArgs | Charon.Runner.Args | 
| $sel:trashHome:MkEnv | Charon.Runner.Env | 
| $sel:trashHome:MkTomlConfig | Charon.Runner.Toml | 
| $sel:unDirectorySizes:MkDirectorySizes | Charon.Backend.Fdo.DirectorySizes | 
| $sel:unIndex:MkIndex | Charon.Data.Index | 
| $sel:unPathI:MkPathI | Charon.Data.Paths | 
| $sel:unPathTypeW:MkPathTypeW | Charon.Data.PathType | 
| $sel:unTimestamp:MkTimestamp | Charon.Data.Timestamp | 
| % | Charon.Prelude | 
| %? | Charon.Prelude | 
| & | Charon.Prelude | 
| && | Charon.Prelude | 
| * | Charon.Prelude | 
| *> | Charon.Prelude | 
| + | Charon.Prelude | 
| ++ | Charon.Prelude | 
| - | Charon.Prelude | 
| . | Charon.Prelude | 
| .~ | Charon.Prelude | 
| //> | Charon.Data.Paths | 
| /= | Charon.Prelude | 
| :<| | Charon.Prelude | 
| :<|| | Charon.Prelude | 
| :| | Charon.Prelude | 
| :|> | Charon.Prelude | 
| :||> | Charon.Prelude | 
| < | Charon.Prelude | 
| <$> | Charon.Prelude | 
| <&> | Charon.Prelude | 
| <*> | Charon.Prelude | 
| <+> | Charon.Prelude | 
| <.> | Charon.Prelude | 
| <// | Charon.Data.Paths | 
| <//> | Charon.Data.Paths | 
| </> | Charon.Prelude | 
| <= | Charon.Prelude | 
| <=< | Charon.Prelude | 
| <> | Charon.Prelude | 
| <|> | Charon.Prelude | 
| =<< | Charon.Prelude | 
| == | Charon.Prelude | 
| > | Charon.Prelude | 
| >= | Charon.Prelude | 
| >=> | Charon.Prelude | 
| >>= | Charon.Prelude | 
| addCS | Charon.Prelude | 
| addNamespace | Charon.Prelude | 
| AdvancePhase | Charon.Runner.Phase | 
| advancePhase | Charon.Runner.Phase | 
| AffineTraversal' | Charon.Prelude | 
| Alternative | Charon.Prelude | 
| append |   | 
| 1 (Function) | Charon.Data.UniqueSeq.Internal, Charon.Data.UniqueSeq | 
| 2 (Function) | Charon.Data.UniqueSeqNE | 
| appendBinaryFile | Charon.Prelude | 
| appendEntry | Charon.Backend.Fdo.DirectorySizes | 
| appendEntryTrashHome | Charon.Backend.Fdo.DirectorySizes | 
| AppendMode | Charon.Prelude | 
| Applicative | Charon.Prelude | 
| applyPathI | Charon.Data.Paths | 
| Args | Charon.Runner.Args | 
| ask | Charon.Prelude | 
| asks | Charon.Prelude | 
| A_Getter | Charon.Prelude | 
| A_Lens | Charon.Prelude | 
| A_Setter | Charon.Prelude | 
| B | Charon.Prelude | 
| Backend | Charon.Backend.Data | 
| backendArgOsPath | Charon.Backend.Data | 
| BackendArgs | Charon.Backend.Default.BackendArgs | 
| backendArgs |   | 
| 1 (Function) | Charon.Backend.Json.BackendArgs | 
| 2 (Function) | Charon.Backend.Fdo.BackendArgs | 
| 3 (Function) | Charon.Backend.Cbor.BackendArgs | 
| backendArgsDirectorySizes | Charon.Backend.Fdo.BackendArgs | 
| BackendCbor | Charon.Backend.Data | 
| BackendDetectE | Charon.Exception | 
| backendExt | Charon.Backend.Data | 
| BackendFdo | Charon.Backend.Data | 
| BackendJson | Charon.Backend.Data | 
| backendName | Charon.Backend.Data | 
| backendTestDesc | Charon.Backend.Data | 
| Bifunctor | Charon.Prelude | 
| bimap | Charon.Prelude | 
| Bool | Charon.Prelude | 
| Bounded | Charon.Prelude | 
| bracket | Charon.Prelude | 
| breakEqBS | Charon.Utils | 
| bsToStr | Charon.Prelude | 
| bsToStrLenient | Charon.Prelude | 
| BufferMode | Charon.Prelude | 
| Bytes | Charon.Prelude | 
| ByteString | Charon.Prelude | 
| CallStack | Charon.Prelude | 
| callStack | Charon.Prelude | 
| canonicalizePath | Charon.Prelude | 
| catch | Charon.Prelude | 
| catchAny | Charon.Prelude | 
| catchAnyCS | Charon.Prelude | 
| catchCS | Charon.Prelude | 
| Char | Charon.Prelude | 
| CharonT | Charon.Runner.CharonT | 
| ColFormat | Charon.Data.PathData.Formatting | 
| ColFormatFixed | Charon.Data.PathData.Formatting | 
| ColFormatMax | Charon.Data.PathData.Formatting | 
| Coloring | Charon.Data.PathData.Formatting | 
| ColoringDetect | Charon.Data.PathData.Formatting | 
| ColoringOff | Charon.Data.PathData.Formatting | 
| ColoringOn | Charon.Data.PathData.Formatting | 
| Command | Charon.Runner.Command | 
| CommandP1 | Charon.Runner.Command | 
| CommandP2 | Charon.Runner.Command | 
| compare | Charon.Prelude | 
| const | Charon.Prelude | 
| Constraint | Charon.Prelude | 
| Convert | Charon.Runner.Command | 
| convert | Charon | 
| copyPath | Charon.Data.PathType | 
| createDirectoryIfMissing | Charon.Prelude | 
| createTrash | Charon.Backend.Default.Trash | 
| createTrashDir | Charon.Backend.Default.Trash | 
| curry | Charon.Prelude | 
| decode | Charon.Class.Serial | 
| DecodeExtra | Charon.Class.Serial | 
| decodeOsToFp | Charon.Prelude | 
| decodeOsToFpDisplayEx | Charon.Prelude | 
| decodeOsToFpDisplayExT | Charon.Prelude | 
| decodeOsToFpThrowM | Charon.Prelude | 
| decodeUnit | Charon.Class.Serial | 
| decodeUnitThrowM | Charon.Class.Serial | 
| decodeUtf8 | Charon.Prelude | 
| decodeUtf8Lenient | Charon.Prelude | 
| defaultSizeMode | Charon.Runner.FileSizeMode | 
| defaultTomlConfig | Charon.Runner.Toml | 
| Delete | Charon.Runner.Command | 
| delete |   | 
| 1 (Function) | Charon.Backend.Default | 
| 2 (Function) | Charon.Backend.Json | 
| 3 (Function) | Charon.Backend.Fdo | 
| 4 (Function) | Charon.Backend.Cbor | 
| 5 (Function) | Charon | 
| deleteFn | Charon.Data.PathType | 
| deletePostHook | Charon.Backend.Default | 
| DirectorySizes | Charon.Backend.Fdo.DirectorySizes | 
| DirectorySizesEntry | Charon.Backend.Fdo.DirectorySizes | 
| display |   | 
| 1 (Function) | Charon.Data.UniqueSeqNE | 
| 2 (Function) | Charon.Data.UniqueSeq | 
| displayException | Charon.Prelude | 
| displayExceptiont | Charon.Prelude | 
| displayNoCS | Charon.Prelude | 
| displayShow |   | 
| 1 (Function) | Charon.Data.UniqueSeqNE | 
| 2 (Function) | Charon.Data.UniqueSeq | 
| div | Charon.Prelude | 
| Doc | Charon.Prelude | 
| doesAnyPathExist | Charon.Prelude | 
| doesAnyPathNotExist | Charon.Prelude | 
| doesDirectoryExist | Charon.Prelude | 
| doesFileExist | Charon.Prelude | 
| doesPathExist | Charon.Prelude | 
| doesSymbolicLinkExist | Charon.Prelude | 
| doesTrashExist | Charon.Backend.Default.Trash | 
| doesTrashExistPath | Charon.Backend.Default.Trash | 
| DotsPathE | Charon.Exception | 
| Double | Charon.Prelude | 
| Either | Charon.Prelude | 
| either | Charon.Prelude | 
| Empty | Charon.Runner.Command | 
| empty |   | 
| 1 (Function) | Charon.Data.UniqueSeq | 
| 2 (Function) | Charon.Data.Index | 
| 3 (Function) | Charon.Data.Metadata | 
| EmptyPathE | Charon.Exception | 
| EmptySearchResults | Charon.Exception | 
| emptyTrash |   | 
| 1 (Function) | Charon.Backend.Default | 
| 2 (Function) | Charon.Backend.Json | 
| 3 (Function) | Charon.Backend.Fdo | 
| 4 (Function) | Charon.Backend.Cbor | 
| 5 (Function) | Charon | 
| encode | Charon.Class.Serial | 
| encodeFpToOs | Charon.Prelude | 
| encodeFpToOsThrowM | Charon.Prelude | 
| encodeThrowM | Charon.Class.Serial | 
| encodeUtf8 | Charon.Prelude | 
| Enum | Charon.Prelude | 
| Env | Charon.Runner.Env | 
| EQ | Charon.Prelude | 
| Eq | Charon.Prelude | 
| error | Charon.Prelude | 
| even | Charon.Prelude | 
| Exception | Charon.Prelude | 
| ExceptionCS | Charon.Prelude | 
| execParser | Charon.Prelude | 
| existsFn | Charon.Data.PathType | 
| ExitCode | Charon.Prelude | 
| ExitFailure | Charon.Prelude | 
| exitFailure | Charon.Prelude | 
| ExitSuccess | Charon.Prelude | 
| fail | Charon.Prelude | 
| False | Charon.Prelude | 
| FileNameEmptyE | Charon.Exception | 
| FilePath | Charon.Prelude | 
| FileSizeMode | Charon.Runner.FileSizeMode | 
| FileSizeModeDelete | Charon.Runner.FileSizeMode | 
| FileSizeModeWarn | Charon.Runner.FileSizeMode | 
| filter | Charon.Prelude | 
| filterSeqM | Charon.Utils | 
| finally | Charon.Prelude | 
| findLargestPaths | Charon.Prelude | 
| findPathData | Charon.Backend.Default.Trash | 
| flip | Charon.Prelude | 
| fmap | Charon.Prelude | 
| Foldable | Charon.Prelude | 
| foldl' | Charon.Prelude | 
| foldMap' | Charon.Prelude | 
| foldr | Charon.Prelude | 
| formatBytes | Charon.Utils | 
| formatFileNameLenMin | Charon.Data.PathData.Formatting | 
| formatIndex | Charon.Data.Index | 
| formatIndex' | Charon.Data.Index | 
| FormatMultiline | Charon.Data.PathData.Formatting | 
| formatMultiline | Charon.Data.PathData.Formatting | 
| formatOriginalPathLenMin | Charon.Data.PathData.Formatting | 
| FormatSingleline | Charon.Data.PathData.Formatting | 
| formatSingleline | Charon.Data.PathData.Formatting | 
| formatSinglelineColor | Charon.Data.PathData.Formatting | 
| FormatTabular | Charon.Data.PathData.Formatting | 
| formatTabularHeader | Charon.Data.PathData.Formatting | 
| formatTabularHeaderColor | Charon.Data.PathData.Formatting | 
| formatTabularRow | Charon.Data.PathData.Formatting | 
| formatTabularRowColor | Charon.Data.PathData.Formatting | 
| for_ | Charon.Prelude | 
| fromCorePathData |   | 
| 1 (Function) | Charon.Backend.Json.PathData | 
| 2 (Function) | Charon.Backend.Fdo.PathData | 
| 3 (Function) | Charon.Backend.Cbor.PathData | 
| fromFoldable | Charon.Data.UniqueSeq.Internal, Charon.Data.UniqueSeq | 
| fromIntegral | Charon.Prelude | 
| fromList | Charon.Data.Index | 
| fromMaybe | Charon.Prelude | 
| fromNonEmpty | Charon.Data.UniqueSeqNE | 
| fromRosetta |   | 
| 1 (Function) | Charon.Backend.Json | 
| 2 (Function) | Charon.Backend.Fdo | 
| 3 (Function) | Charon.Backend.Cbor | 
| fromSet | Charon.Data.UniqueSeq | 
| fromString | Charon.Prelude | 
| fromText | Charon.Data.Timestamp | 
| fst | Charon.Prelude | 
| Functor | Charon.Prelude | 
| generateUpdateableOptics | Charon.Prelude | 
| Generic | Charon.Prelude | 
| getAllFiles | Charon.Utils | 
| getArgs | Charon.Runner.Args | 
| getBackend | Charon.Env | 
| getConfiguration | Charon.Runner | 
| getDirectorySizesPath | Charon.Backend.Fdo.DirectorySizes | 
| getFileSize | Charon.Prelude | 
| getHomeDirectory | Charon.Prelude | 
| getIndex |   | 
| 1 (Function) | Charon.Backend.Default | 
| 2 (Function) | Charon.Backend.Json | 
| 3 (Function) | Charon.Backend.Fdo | 
| 4 (Function) | Charon.Backend.Cbor | 
| 5 (Function) | Charon | 
| getMetadata |   | 
| 1 (Function) | Charon.Backend.Default | 
| 2 (Function) | Charon.Backend.Json | 
| 3 (Function) | Charon.Backend.Fdo | 
| 4 (Function) | Charon.Backend.Cbor | 
| 5 (Function) | Charon | 
| getNamespace | Charon.Prelude | 
| getPathInfo | Charon.Backend.Default.Utils | 
| getPathSize | Charon.Utils | 
| getPathSizeIgnoreDirSize | Charon.Utils | 
| getRandomTmpFile | Charon.Utils | 
| getSymLinkSize | Charon.Utils | 
| Getter | Charon.Prelude | 
| getTrashHome | Charon.Env | 
| getTrashInfoDir | Charon.Backend.Default.Utils | 
| getTrashLog | Charon.Env | 
| getTrashPath |   | 
| 1 (Function) | Charon.Backend.Default.Utils | 
| 2 (Function) | Charon.Backend.Default.Trash | 
| getTrashPathDir | Charon.Backend.Default.Utils | 
| getXdgConfig | Charon.Prelude | 
| GT | Charon.Prelude | 
| Handle | Charon.Prelude | 
| HasBackend | Charon.Env | 
| HasCallStack | Charon.Prelude | 
| Hashable | Charon.Prelude | 
| HashMap | Charon.Prelude | 
| HashSet | Charon.Prelude | 
| hashWithSalt | Charon.Prelude | 
| HasTrashHome | Charon.Env | 
| hClose | Charon.Prelude | 
| headerNames | Charon.Data.PathData | 
| hFlush | Charon.Prelude | 
| hPut | Charon.Prelude | 
| id | Charon.Prelude | 
| Index | Charon.Data.Index | 
| InfoDecodeE | Charon.Exception | 
| insert | Charon.Data.Index | 
| insertSeq | Charon.Data.UniqueSeq.Internal | 
| Int | Charon.Prelude | 
| Integer | Charon.Prelude | 
| Integral | Charon.Prelude | 
| IO | Charon.Prelude | 
| IOException | Charon.Prelude | 
| IOMode | Charon.Prelude | 
| IORef | Charon.Prelude | 
| Is | Charon.Prelude | 
| is | Charon.Prelude | 
| isCbor | Charon.Backend.Cbor | 
| isDirectory | Charon.Data.PathData | 
| isDots | Charon.Data.Paths | 
| isEmpty | Charon.Data.Paths | 
| isFdo | Charon.Backend.Fdo | 
| isJson | Charon.Backend.Json | 
| iso | Charon.Prelude | 
| Iso' | Charon.Prelude | 
| isRoot | Charon.Data.Paths | 
| isRoot' | Charon.Data.Paths | 
| IsString | Charon.Prelude | 
| join | Charon.Prelude | 
| Just | Charon.Prelude | 
| LabelOptic | Charon.Prelude | 
| labelOptic | Charon.Prelude | 
| LabelOptic' | Charon.Prelude | 
| layoutCompact | Charon.Prelude | 
| Left | Charon.Prelude | 
| length | Charon.Prelude | 
| Lens | Charon.Prelude | 
| lens | Charon.Prelude | 
| Lens' | Charon.Prelude | 
| LevelDebug | Charon.Prelude | 
| LevelError | Charon.Prelude | 
| levelFatal | Charon.Prelude | 
| LevelInfo | Charon.Prelude | 
| levelTrace | Charon.Prelude | 
| LevelWarn | Charon.Prelude | 
| liftA2 | Charon.Prelude | 
| liftIO | Charon.Prelude | 
| liftPathI | Charon.Data.Paths | 
| liftPathI' | Charon.Data.Paths | 
| liftPathIF | Charon.Data.Paths | 
| liftPathIF' | Charon.Data.Paths | 
| line | Charon.Prelude | 
| List | Charon.Runner.Command | 
| ListCmd | Charon.Runner.Command.List | 
| ListCmdP1 | Charon.Runner.Command.List | 
| ListCmdP2 | Charon.Runner.Command.List | 
| listDirectory | Charon.Prelude | 
| ListFormatPhase1 | Charon.Runner.Command.List | 
| ListFormatStyle | Charon.Runner.Command.List | 
| ListFormatStyleMultiline | Charon.Runner.Command.List | 
| ListFormatStyleSingleline | Charon.Runner.Command.List | 
| ListFormatStyleTabular | Charon.Runner.Command.List | 
| local | Charon.Prelude | 
| localNamespace | Charon.Prelude | 
| localTimeToMillis | Charon.Utils | 
| logDebug | Charon.Prelude | 
| LogEnv | Charon.Runner.Env | 
| logError | Charon.Prelude | 
| logFatal | Charon.Prelude | 
| LogFile | Charon.Runner.Env | 
| logInfo | Charon.Prelude | 
| LogLevel | Charon.Prelude | 
| logLevelStrings | Charon.Utils | 
| logTrace | Charon.Prelude | 
| logWarn | Charon.Prelude | 
| lookup | Charon.Backend.Default.Utils | 
| LT | Charon.Prelude | 
| makeAbsolute | Charon.Prelude | 
| makeFieldLabelsNoPrefix | Charon.Prelude | 
| makeFieldLabelsWith | Charon.Prelude | 
| makePrisms | Charon.Prelude | 
| map |   | 
| 1 (Function) | Charon.Data.UniqueSeqNE | 
| 2 (Function) | Charon.Data.UniqueSeq | 
| matchesWildcards | Charon.Utils | 
| maxBound | Charon.Prelude | 
| Maybe | Charon.Prelude | 
| maybe | Charon.Prelude | 
| MaybePhaseF | Charon.Runner.Phase | 
| mconcat | Charon.Prelude | 
| member |   | 
| 1 (Function) | Charon.Data.UniqueSeqNE | 
| 2 (Function) | Charon.Data.UniqueSeq | 
| mempty | Charon.Prelude | 
| Merge | Charon.Runner.Command | 
| merge |   | 
| 1 (Function) | Charon.Utils | 
| 2 (Function) | Charon.Backend.Default | 
| 3 (Function) | Charon.Backend.Json | 
| 4 (Function) | Charon.Backend.Fdo | 
| 5 (Function) | Charon.Backend.Cbor | 
| 6 (Function) | Charon | 
| mergeAlt | Charon.Utils | 
| mergeConfigs | Charon.Runner.Toml | 
| mergeTrashDirs | Charon.Backend.Default.Trash | 
| Metadata |   | 
| 1 (Data Constructor) | Charon.Runner.Command | 
| 2 (Type/Class) | Charon.Data.Metadata | 
| min | Charon.Prelude | 
| minBound | Charon.Prelude | 
| minTableWidth | Charon.Data.PathData.Formatting | 
| MkArgs | Charon.Runner.Args | 
| MkBackendArgs | Charon.Backend.Default.BackendArgs | 
| MkBackendDetectE | Charon.Exception | 
| MkBytes | Charon.Prelude | 
| MkCharonT | Charon.Runner.CharonT | 
| MkDirectorySizes | Charon.Backend.Fdo.DirectorySizes | 
| MkDirectorySizesEntry | Charon.Backend.Fdo.DirectorySizes | 
| MkDotsPathE | Charon.Exception | 
| MkEmptyPathE | Charon.Exception | 
| MkEmptySearchResults | Charon.Exception | 
| MkEnv | Charon.Runner.Env | 
| MkExceptionCS | Charon.Prelude | 
| MkFileNameEmptyE | Charon.Exception | 
| MkIndex | Charon.Data.Index | 
| MkInfoDecodeE | Charon.Exception | 
| MkListCmd | Charon.Runner.Command.List | 
| MkListFormatPhase1 | Charon.Runner.Command.List | 
| MkLogEnv | Charon.Runner.Env | 
| MkLogFile | Charon.Runner.Env | 
| MkMetadata | Charon.Data.Metadata | 
| MkPathI | Charon.Data.Paths | 
| MkPathTypeW | Charon.Data.PathType | 
| MkRenameDuplicateE | Charon.Exception | 
| MkRestoreCollisionE | Charon.Exception | 
| MkRootE | Charon.Exception | 
| MkRosetta | Charon.Backend.Rosetta | 
| MkTimestamp | Charon.Data.Timestamp | 
| MkTomlConfig | Charon.Runner.Toml | 
| MkTrashDirFilesNotFoundE | Charon.Backend.Default.Exception | 
| MkTrashDirInfoNotFoundE | Charon.Backend.Default.Exception | 
| MkTrashEntryFileNotFoundE | Charon.Exception | 
| MkTrashEntryInfoBadExtE | Charon.Exception | 
| MkTrashEntryInfoNotFoundE | Charon.Exception | 
| MkTrashEntryNotFoundE | Charon.Exception | 
| MkTrashEntryWildcardNotFoundE | Charon.Exception | 
| MkUniquePathNotPrefixE | Charon.Exception | 
| MkUniqueSeq | Charon.Data.UniqueSeq.Internal, Charon.Data.UniqueSeq | 
| MkUniqueSeqNE | Charon.Data.UniqueSeqNE.Internal, Charon.Data.UniqueSeqNE | 
| modifyIORef' | Charon.Prelude | 
| Monad | Charon.Prelude | 
| MonadAsync | Charon.Prelude | 
| MonadCatch | Charon.Prelude | 
| MonadFail | Charon.Prelude | 
| MonadFileReader | Charon.Prelude | 
| MonadFileWriter | Charon.Prelude | 
| MonadHandleWriter | Charon.Prelude | 
| MonadIO | Charon.Prelude | 
| MonadIORef | Charon.Prelude | 
| MonadLogger | Charon.Prelude | 
| monadLoggerLog | Charon.Prelude | 
| MonadLoggerNS | Charon.Prelude | 
| MonadMask | Charon.Prelude | 
| MonadOptparse | Charon.Prelude | 
| MonadPathReader | Charon.Prelude | 
| MonadPathWriter | Charon.Prelude | 
| MonadPosixCompat | Charon.Prelude | 
| MonadReader | Charon.Prelude | 
| MonadTerminal | Charon.Prelude | 
| MonadThrow | Charon.Prelude | 
| MonadTime | Charon.Prelude | 
| Monoid | Charon.Prelude | 
| mvOriginalToTrash | Charon.Backend.Default.Trash | 
| mvOriginalToTrash_ | Charon.Backend.Default.Trash | 
| Name | Charon.Data.PathData.Formatting, Charon.Data.Index | 
| Natural | Charon.Prelude | 
| NESeq | Charon.Prelude | 
| newIORef | Charon.Prelude | 
| NextPhase | Charon.Runner.Phase | 
| NFData | Charon.Prelude | 
| NoBuffering | Charon.Prelude | 
| noBuffering | Charon.Utils | 
| NonEmpty | Charon.Prelude | 
| noPrefixFieldLabels | Charon.Prelude | 
| normalizedFormat | Charon.Utils | 
| not | Charon.Prelude | 
| Nothing | Charon.Prelude | 
| notHSetMember |   | 
| 1 (Function) | Charon.Data.UniqueSeqNE.Internal | 
| 2 (Function) | Charon.Data.UniqueSeq.Internal | 
| null | Charon.Prelude | 
| Num | Charon.Prelude | 
| openBinaryFile | Charon.Prelude | 
| Optic' | Charon.Prelude | 
| Ord | Charon.Prelude | 
| Ordering | Charon.Prelude | 
| originalPathExists | Charon.Data.PathData | 
| osp | Charon.Prelude | 
| OsPath | Charon.Prelude | 
| otherwise | Charon.Prelude | 
| over' | Charon.Prelude | 
| packed | Charon.Prelude | 
| parseBackend | Charon.Backend.Data | 
| parseFileSizeMode | Charon.Runner.FileSizeMode | 
| parseListFormat | Charon.Runner.Command.List | 
| parseTrashInfoMap | Charon.Backend.Default.Utils | 
| pathCharon | Charon.Prelude | 
| PathData |   | 
| 1 (Type/Class) | Charon.Data.PathData | 
| 2 (Type/Class) | Charon.Backend.Json.PathData | 
| 3 (Type/Class) | Charon.Backend.Fdo.PathData | 
| 4 (Type/Class) | Charon.Backend.Cbor.PathData | 
| PathDataFormat | Charon.Data.PathData.Formatting | 
| PathDataSearchResult | Charon.Backend.Default.Trash | 
| pathDataToType | Charon.Backend.Default.Utils | 
| pathDotTrash | Charon.Prelude | 
| pathFiles | Charon.Backend.Default.Utils | 
| PathI | Charon.Data.Paths | 
| PathIndex | Charon.Data.Paths | 
| pathInfo | Charon.Backend.Default.Utils | 
| PathType | Charon.Prelude | 
| PathTypeDirectory | Charon.Prelude | 
| PathTypeFile | Charon.Prelude | 
| PathTypeOther | Charon.Prelude | 
| PathTypeSymbolicLink | Charon.Prelude | 
| PathTypeW | Charon.Data.PathType | 
| percentDecode | Charon.Utils | 
| percentEncode | Charon.Utils | 
| percentEncodeFileName | Charon.Backend.Fdo.Utils | 
| PermDelete | Charon.Runner.Command | 
| permDelete |   | 
| 1 (Function) | Charon.Backend.Default | 
| 2 (Function) | Charon.Backend.Json | 
| 3 (Function) | Charon.Backend.Fdo | 
| 4 (Function) | Charon.Backend.Cbor | 
| 5 (Function) | Charon | 
| permDeleteFromTrash | Charon.Backend.Default.Trash | 
| permDeletePostHook | Charon.Backend.Default | 
| Phase | Charon.Runner.Phase | 
| Phase1 | Charon.Runner.Phase | 
| Phase2 | Charon.Runner.Phase | 
| prepend |   | 
| 1 (Function) | Charon.Data.UniqueSeq.Internal, Charon.Data.UniqueSeq | 
| 2 (Function) | Charon.Data.UniqueSeqNE | 
| Pretty | Charon.Prelude | 
| pretty | Charon.Prelude | 
| prettyCallStack | Charon.Prelude | 
| preview | Charon.Prelude | 
| print | Charon.Prelude | 
| prism | Charon.Prelude | 
| Prism' | Charon.Prelude | 
| Proxy |   | 
| 1 (Type/Class) | Charon.Prelude | 
| 2 (Data Constructor) | Charon.Prelude | 
| pure | Charon.Prelude | 
| putStr | Charon.Prelude | 
| putStrLn | Charon.Prelude | 
| putTextLn | Charon.Prelude | 
| readBinaryFile | Charon.Prelude | 
| readDirectorySizes | Charon.Backend.Fdo.DirectorySizes | 
| readDirectorySizesTrashHome | Charon.Backend.Fdo.DirectorySizes | 
| ReaderT | Charon.Prelude | 
| readFileUtf8ThrowM | Charon.Prelude | 
| readIndex | Charon.Backend.Default.Index | 
| readIndexTrashHome | Charon.Backend.Default.Index | 
| readIORef | Charon.Prelude | 
| readLogLevel | Charon.Utils | 
| readSort | Charon.Data.PathData.Formatting, Charon.Data.Index | 
| realToFrac | Charon.Prelude | 
| reindex | Charon.Data.Paths | 
| removeDirectoryRecursive | Charon.Prelude | 
| removeEntry | Charon.Backend.Fdo.DirectorySizes | 
| removePathForcibly | Charon.Prelude | 
| renameDirectory | Charon.Prelude | 
| RenameDuplicateE | Charon.Exception | 
| renameFile | Charon.Prelude | 
| renameFn | Charon.Data.PathType | 
| renderPretty | Charon.Utils | 
| renderStrict | Charon.Prelude | 
| reservedLineLen | Charon.Data.PathData.Formatting | 
| Restore | Charon.Runner.Command | 
| restore |   | 
| 1 (Function) | Charon.Backend.Default | 
| 2 (Function) | Charon.Backend.Json | 
| 3 (Function) | Charon.Backend.Fdo | 
| 4 (Function) | Charon.Backend.Cbor | 
| 5 (Function) | Charon | 
| RestoreCollisionE | Charon.Exception | 
| restorePostHook | Charon.Backend.Default | 
| restoreTrashToOriginal | Charon.Backend.Default.Trash | 
| review | Charon.Prelude | 
| Right | Charon.Prelude | 
| RootE | Charon.Exception | 
| Rosetta | Charon.Backend.Rosetta | 
| runCharon | Charon.Runner | 
| runCharonT | Charon.Runner.CharonT | 
| runCmd | Charon.Runner | 
| runReaderT | Charon.Prelude | 
| SearchSingleFailure | Charon.Backend.Default.Trash | 
| SearchSuccess | Charon.Backend.Default.Trash | 
| SearchWildcardFailure | Charon.Backend.Default.Trash | 
| Semigroup | Charon.Prelude | 
| Seq | Charon.Prelude | 
| sequenceA_ | Charon.Prelude | 
| Serial | Charon.Class.Serial | 
| set' | Charon.Prelude | 
| setRefIfJust | Charon.Utils | 
| Show | Charon.Prelude | 
| show | Charon.Prelude | 
| showPaths | Charon.Data.Paths | 
| showt | Charon.Prelude | 
| singleton |   | 
| 1 (Function) | Charon.Data.UniqueSeqNE | 
| 2 (Function) | Charon.Data.UniqueSeq | 
| Size |   | 
| 1 (Type/Class) | Charon.Prelude | 
| 2 (Data Constructor) | Charon.Data.PathData.Formatting, Charon.Data.Index | 
| SomeException | Charon.Prelude | 
| Sort | Charon.Data.PathData.Formatting, Charon.Data.Index | 
| sortFn | Charon.Data.PathData.Formatting | 
| sortNameCreated | Charon.Data.PathData.Formatting | 
| sortReverse | Charon.Data.PathData.Formatting | 
| sortSizeName | Charon.Data.PathData.Formatting | 
| String | Charon.Prelude | 
| stripInfix | Charon.Utils | 
| Text | Charon.Prelude | 
| throwCS | Charon.Prelude | 
| throwIfEx | Charon.Utils | 
| throwM | Charon.Prelude | 
| throwString | Charon.Prelude | 
| Timestamp | Charon.Data.Timestamp | 
| to | Charon.Prelude | 
| toCorePathData |   | 
| 1 (Function) | Charon.Backend.Json.PathData | 
| 2 (Function) | Charon.Backend.Fdo.PathData | 
| 3 (Function) | Charon.Backend.Cbor.PathData | 
| toCorePathDataDirectorySizes | Charon.Backend.Fdo.PathData | 
| toEnum | Charon.Prelude | 
| TomlConfig | Charon.Runner.Toml | 
| TomlConfigPath | Charon.Runner.Args | 
| TomlDefault | Charon.Runner.Args | 
| TomlNone | Charon.Runner.Args | 
| TomlPath | Charon.Runner.Args | 
| toNonEmpty | Charon.Data.UniqueSeqNE | 
| toPathData |   | 
| 1 (Function) | Charon.Backend.Json.PathData | 
| 2 (Function) | Charon.Backend.Fdo.PathData | 
| 3 (Function) | Charon.Backend.Cbor.PathData | 
| toRosetta |   | 
| 1 (Function) | Charon.Backend.Json | 
| 2 (Function) | Charon.Backend.Fdo | 
| 3 (Function) | Charon.Backend.Cbor | 
| toString | Charon.Data.Paths | 
| toText |   | 
| 1 (Function) | Charon.Data.Timestamp | 
| 2 (Function) | Charon.Data.Paths | 
| toTextSpace | Charon.Data.Timestamp | 
| toUniqueSeq | Charon.Data.UniqueSeqNE | 
| TrashDirFiles | Charon.Data.Paths | 
| TrashDirFilesNotFoundE | Charon.Backend.Default.Exception | 
| TrashDirInfo | Charon.Data.Paths | 
| TrashDirInfoNotFoundE | Charon.Backend.Default.Exception | 
| TrashEntryFileName | Charon.Data.Paths | 
| TrashEntryFileNotFoundE | Charon.Exception | 
| TrashEntryInfo | Charon.Data.Paths | 
| TrashEntryInfoBadExtE | Charon.Exception | 
| TrashEntryInfoNotFoundE | Charon.Exception | 
| TrashEntryNotFoundE | Charon.Exception | 
| TrashEntryOriginalPath | Charon.Data.Paths | 
| TrashEntryPath | Charon.Data.Paths | 
| TrashEntryWildcardNotFoundE | Charon.Exception | 
| TrashHome | Charon.Data.Paths | 
| TrashLog | Charon.Data.Paths | 
| traverse | Charon.Prelude | 
| traverse_ | Charon.Prelude | 
| True | Charon.Prelude | 
| try | Charon.Prelude | 
| tryAny | Charon.Prelude | 
| tryAnyCS | Charon.Prelude | 
| tryCS | Charon.Prelude | 
| Type | Charon.Prelude | 
| uncurry | Charon.Prelude | 
| undefined | Charon.Prelude | 
| union |   | 
| 1 (Function) | Charon.Data.UniqueSeqNE.Internal, Charon.Data.UniqueSeqNE | 
| 2 (Function) | Charon.Data.UniqueSeq.Internal, Charon.Data.UniqueSeq | 
| UniquePathNotPrefixE | Charon.Exception | 
| UniqueSeq | Charon.Data.UniqueSeq.Internal, Charon.Data.UniqueSeq | 
| UniqueSeqNE | Charon.Data.UniqueSeqNE.Internal, Charon.Data.UniqueSeqNE | 
| unless | Charon.Prelude | 
| unpacked | Charon.Prelude | 
| unsafefromUniqueSeq | Charon.Data.UniqueSeqNE | 
| UnsafePathData |   | 
| 1 (Data Constructor) | Charon.Data.PathData | 
| 2 (Data Constructor) | Charon.Backend.Json.PathData | 
| 3 (Data Constructor) | Charon.Backend.Fdo.PathData | 
| 4 (Data Constructor) | Charon.Backend.Cbor.PathData | 
| UnsafeUniqueSeq | Charon.Data.UniqueSeq.Internal | 
| UnsafeUniqueSeqNE | Charon.Data.UniqueSeqNE.Internal | 
| usingCharonT | Charon.Runner.CharonT | 
| usingReaderT | Charon.Prelude | 
| Vector | Charon.Prelude | 
| view | Charon.Prelude | 
| void | Charon.Prelude | 
| vsep | Charon.Prelude | 
| when | Charon.Prelude | 
| whenM | Charon.Utils | 
| Word16 | Charon.Prelude | 
| Word8 | Charon.Prelude | 
| writeBinaryFile | Charon.Prelude | 
| writeDirectorySizes | Charon.Backend.Fdo.DirectorySizes | 
| writeDirectorySizesTrashHome | Charon.Backend.Fdo.DirectorySizes | 
| writeIORef | Charon.Prelude | 
| zipWith | Charon.Prelude | 
| ^. | Charon.Prelude | 
| ^? | Charon.Prelude | 
| _1 | Charon.Prelude | 
| _2 | Charon.Prelude | 
| _3 | Charon.Prelude | 
| _4 | Charon.Prelude | 
| _ColFormatFixed | Charon.Data.PathData.Formatting | 
| _ColFormatMax | Charon.Data.PathData.Formatting | 
| _Delete | Charon.Runner.Command | 
| _Empty | Charon.Runner.Command | 
| _FormatMultiline | Charon.Data.PathData.Formatting | 
| _FormatSingleline | Charon.Data.PathData.Formatting | 
| _FormatTabular | Charon.Data.PathData.Formatting | 
| _Just | Charon.Prelude | 
| _List | Charon.Runner.Command | 
| _Metadata | Charon.Runner.Command | 
| _MkBytes | Charon.Prelude | 
| _PermDelete | Charon.Runner.Command | 
| _Restore | Charon.Runner.Command | 
| || | Charon.Prelude | 
| ~ | Charon.Prelude | 
| ↤ |   | 
| 1 (Function) | Charon.Data.UniqueSeqNE | 
| 2 (Function) | Charon.Data.UniqueSeq | 
| ↦ |   | 
| 1 (Function) | Charon.Data.UniqueSeqNE | 
| 2 (Function) | Charon.Data.UniqueSeq | 
| ∈ |   | 
| 1 (Function) | Charon.Data.UniqueSeqNE | 
| 2 (Function) | Charon.Data.UniqueSeq | 
| ∉ |   | 
| 1 (Function) | Charon.Data.UniqueSeqNE | 
| 2 (Function) | Charon.Data.UniqueSeq | 
| ∪ |   | 
| 1 (Function) | Charon.Data.UniqueSeqNE | 
| 2 (Function) | Charon.Data.UniqueSeq | 
| ⋃ |   | 
| 1 (Function) | Charon.Data.UniqueSeqNE | 
| 2 (Function) | Charon.Data.UniqueSeq |