System.Path
data Path a
castRoot
takeDirectory
takeFileName
(<.>)
splitExtension
takeExtension
data Unrooted
(</>)
rootPath
unrootPath
toUnrootedFilePath
fromUnrootedFilePath
fragment
joinFragments
splitFragments
class FsRoot root
data FsPath
data Relative
data Absolute
data HomeDir
toFilePath
fromFilePath
makeAbsolute
fromAbsoluteFilePath