data Permissions { } #
Permissions { readable :: Bool, writable :: Bool, executable :: Bool, searchable :: Bool }
data XdgDirectory { } #
XdgData

User data directory

XdgConfig

User configuration directory

XdgCache

User cache directory

XdgState

User state directory

XDG Base Directory specification.
data XdgDirectoryList { } #
XdgDataDirs

System data directories

XdgConfigDirs

System configuration directories

XDG directory lists.