Haskell Hierarchical Libraries

Index - A

abbrText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
aboveText.XHtml.Table, Text.XHtml
abovesText.XHtml.Table, Text.XHtml
abs 
1 (Function)Prelude
2 (Function)Prelude
3 (Function)Prelude
absentErrorControl.Exception.Base
absIntegerGHC.Integer
absoluteInstallDirs 
1 (Function)Distribution.Simple.LocalBuildInfo
2 (Function)Distribution.Simple.InstallDirs
absoluteInstalledPackageInfoDistribution.Simple.Register
absolutePackageDBPathDistribution.Simple.Compiler, Distribution.Simple
absolutePackageDBPathsDistribution.Simple.Compiler, Distribution.Simple
AbsoluteSeek 
1 (Data Constructor)GHC.IO.Device, GHC.IO.Handle, System.IO
2 (Data Constructor)System.IO
3 (Data Constructor)IO
AbsoluteTimeData.Time.Clock.TAI
AcceleratorGraphics.Win32.Misc, Graphics.Win32
AccessModeSystem.Win32.File, System.Win32
accessModesSystem.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
accessTimeSystem.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
accessTimeHiResSystem.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
AccessViolationSystem.Win32.DebugApi
aCCESS_SYSTEM_SECURITYSystem.Win32.File, System.Win32
accum 
1 (Function)Data.Array.IArray, Data.Array.Unboxed
2 (Function)Data.Array
3 (Function)Data.Array
4 (Function)Array
accumArray 
1 (Function)Data.Array.IArray, Data.Array.Unboxed
2 (Function)Data.Array
3 (Function)Data.Array
4 (Function)Array
ACLSystem.Win32.Security, System.Win32
acos 
1 (Function)Prelude
2 (Function)Prelude
3 (Function)Prelude
acosDouble# 
1 (Function)GHC.Exts
2 (Function)GHC.PrimopWrappers
3 (Function)GHC.Prim
acosFloat# 
1 (Function)GHC.Exts
2 (Function)GHC.PrimopWrappers
3 (Function)GHC.Prim
acosh 
1 (Function)Prelude
2 (Function)Prelude
3 (Function)Prelude
acronymText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
actionText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
AcyclicSCCData.Graph
addAbsoluteTimeData.Time.Clock.TAI
ADDATTRSText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
addBlockCompiler.Hoopl.Internals, Compiler.Hoopl
addBlocksCompiler.Hoopl
addCFinalizerToWeak# 
1 (Function)GHC.Exts
2 (Function)GHC.PrimopWrappers
3 (Function)GHC.Prim
addControlGraphics.Win32.Dialogue, Graphics.Win32
addDaysData.Time.Calendar, Data.Time
addDependentFileLanguage.Haskell.TH.Syntax
addDiaControlGraphics.Win32.Dialogue, Graphics.Win32
addEntrySeqCompiler.Hoopl
addExitSeqCompiler.Hoopl
addExtension 
1 (Function)System.FilePath.Posix, System.FilePath
2 (Function)System.FilePath.Windows
addFinalizerSystem.Mem.Weak
addForeignPtrFinalizer 
1 (Function)Foreign.Concurrent
2 (Function)Foreign.ForeignPtr.Safe, Foreign.ForeignPtr, Foreign, Foreign.Safe
3 (Function)Foreign.ForeignPtr, Foreign
4 (Function)ForeignPtr
addForeignPtrFinalizerEnv 
1 (Function)Foreign.ForeignPtr.Safe, Foreign.ForeignPtr, Foreign, Foreign.Safe
2 (Function)Foreign.ForeignPtr, Foreign
3 (Function)ForeignPtr
addGregorianMonthsClipData.Time.Calendar, Data.Time
addGregorianMonthsRollOverData.Time.Calendar, Data.Time
addGregorianYearsClipData.Time.Calendar, Data.Time
addGregorianYearsRollOverData.Time.Calendar, Data.Time
addHistorySystem.Console.Haskeline.History
addHistoryRemovingAllDupesSystem.Console.Haskeline.History
addHistoryUnlessConsecutiveDupeSystem.Console.Haskeline.History
addIntC# 
1 (Function)GHC.Exts
2 (Function)GHC.PrimopWrappers
3 (Function)GHC.Prim
addJulianMonthsClipData.Time.Calendar.Julian
addJulianMonthsRollOverData.Time.Calendar.Julian
addJulianYearsClipData.Time.Calendar.Julian
addJulianYearsRollOverData.Time.Calendar.Julian
addKnownProgramDistribution.Simple.Program.Db, Distribution.Simple.Program
addKnownProgramsDistribution.Simple.Program.Db, Distribution.Simple.Program
addModFinalizerLanguage.Haskell.TH.Syntax
addMVarFinalizerControl.Concurrent.MVar, Control.Concurrent
addPointsCompiler.Hoopl
addPoints'Compiler.Hoopl
AddrSystem.Win32.Types, System.Win32, Graphics.Win32
Addr# 
1 (Type/Class)GHC.Exts
2 (Type/Class)GHC.Prim
addr2Int# 
1 (Function)GHC.Exts
2 (Function)GHC.PrimopWrappers
3 (Function)GHC.Prim
addressText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
addrToAny# 
1 (Function)GHC.Exts
2 (Function)GHC.PrimopWrappers
3 (Function)GHC.Prim
addSignalSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix
addToClockTime 
1 (Function)Time
2 (Function)System.Time
addTopCompiler.Hoopl
addTop'Compiler.Hoopl
addTopDeclsLanguage.Haskell.TH.Syntax
addTrailingPathSeparator 
1 (Function)System.FilePath.Posix, System.FilePath
2 (Function)System.FilePath.Windows
addUTCTimeData.Time.Clock, Data.Time
adjust 
1 (Function)Data.IntMap.Strict
2 (Function)Data.IntMap.Lazy, Data.IntMap
3 (Function)Data.Map.Strict
4 (Function)Data.Map.Lazy, Data.Map
5 (Function)Data.Sequence
adjustWindowRectGraphics.Win32.Window, Graphics.Win32
adjustWindowRectExGraphics.Win32.Window, Graphics.Win32
adjustWithKey 
1 (Function)Data.IntMap.Strict
2 (Function)Data.IntMap.Lazy, Data.IntMap
3 (Function)Data.Map.Strict
4 (Function)Data.Map.Lazy, Data.Map
advancePtr 
1 (Function)Foreign.Marshal.Array, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe
2 (Function)Foreign.Marshal.Array, Foreign.Marshal, Foreign
3 (Function)MarshalArray
aD_CLOCKWISEGraphics.Win32.GDI.Types, Graphics.Win32.GDI, Graphics.Win32
aD_COUNTERCLOCKWISEGraphics.Win32.GDI.Types, Graphics.Win32.GDI, Graphics.Win32
afileText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
AGPLDistribution.License, Distribution.Make, Distribution.Simple
AGraphCompiler.Hoopl
aGraphOfGraphCompiler.Hoopl
AIXDistribution.System
alexProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
AlgConstrData.Data
AlgRepData.Data
alignText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
alignment 
1 (Function)Foreign.Storable, Foreign, Foreign.Safe
2 (Function)Foreign.Storable, Foreign
3 (Function)Storable
alignPtr 
1 (Function)Foreign.Ptr, Foreign, Foreign.Safe
2 (Function)Foreign.Ptr, Foreign
3 (Function)Ptr
alinkText.XHtml.Transitional, Text.XHtml
All 
1 (Data Constructor)Data.Monoid
2 (Type/Class)Data.Monoid
all 
1 (Function)Data.Foldable
2 (Function)Data.List, Prelude
3 (Function)Data.ByteString.Lazy.Char8
4 (Function)Data.ByteString.Lazy
5 (Function)Data.ByteString.Char8
6 (Function)Data.ByteString
7 (Function)Prelude, Data.List
8 (Function)Prelude, List
allAttributesOffSystem.Console.Terminfo.Effects, System.Console.Terminfo
allBuildInfoDistribution.PackageDescription
allComponentsInBuildOrderDistribution.Simple.LocalBuildInfo
allExtensionsDistribution.PackageDescription
allLanguagesDistribution.PackageDescription
alloca 
1 (Function)Foreign.Marshal.Alloc, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe
2 (Function)Foreign.Marshal.Alloc, Foreign.Marshal, Foreign
3 (Function)MarshalAlloc
allocaArray 
1 (Function)Foreign.Marshal.Array, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe
2 (Function)Foreign.Marshal.Array, Foreign.Marshal, Foreign
3 (Function)MarshalArray
allocaArray0 
1 (Function)Foreign.Marshal.Array, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe
2 (Function)Foreign.Marshal.Array, Foreign.Marshal, Foreign
3 (Function)MarshalArray
allocaBytes 
1 (Function)Foreign.Marshal.Alloc, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe
2 (Function)Foreign.Marshal.Alloc, Foreign.Marshal, Foreign
3 (Function)MarshalAlloc
allocaBytesAligned 
1 (Function)Foreign.Marshal.Alloc, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe
2 (Function)MarshalAlloc
allocaMenuItemInfoGraphics.Win32.Menu, Graphics.Win32
allocaMessageGraphics.Win32.Window, Graphics.Win32
allocaPAINTSTRUCTGraphics.Win32.Window, Graphics.Win32
allocaPOINTGraphics.Win32.GDI.Types, Graphics.Win32.GDI, Graphics.Win32
allocaRECTGraphics.Win32.GDI.Types, Graphics.Win32.GDI, Graphics.Win32
allocaSIZEGraphics.Win32.GDI.Types, Graphics.Win32.GDI, Graphics.Win32
AllocationStrategyData.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras
AllowAmbiguousTypesLanguage.Haskell.Extension, Distribution.Simple
allowInterruptControl.Exception
allPackagesDistribution.Simple.PackageIndex
allPackagesByNameDistribution.Simple.PackageIndex
allPackagesBySourcePackageIdDistribution.Simple.PackageIndex
AllPhasesLanguage.Haskell.TH.Syntax, Language.Haskell.TH
AllRightsReservedDistribution.License, Distribution.Make, Distribution.Simple
AloneLanguage.Haskell.TH.Syntax
AlphaDistribution.System
alreadyExistsErrorType 
1 (Function)System.IO.Error
2 (Function)System.IO.Error
3 (Function)MarshalError
alreadyInUseErrorType 
1 (Function)System.IO.Error
2 (Function)System.IO.Error
3 (Function)MarshalError
altText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
altcodeText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
alter 
1 (Function)Data.IntMap.Strict
2 (Function)Data.IntMap.Lazy, Data.IntMap
3 (Function)Data.Map.Strict
4 (Function)Data.Map.Lazy, Data.Map
aLTERNATEGraphics.Win32.GDI.Types, Graphics.Win32.GDI, Graphics.Win32
AlternativeControl.Applicative
AlwaysDistribution.Simple.Setup
alwaysGHC.Conc.Sync, GHC.Conc
alwaysSucceedsGHC.Conc.Sync, GHC.Conc
amapData.Array.IArray, Data.Array.Unboxed
AmbiguousDistribution.Simple.PackageIndex
AmbiguousParseDistribution.InstalledPackageInfo
amPm 
1 (Function)Locale
2 (Function)System.Locale
analyzeAndRewriteBwdCompiler.Hoopl.Internals, Compiler.Hoopl
analyzeAndRewriteBwdBodyCompiler.Hoopl
analyzeAndRewriteBwdOxCompiler.Hoopl
analyzeAndRewriteFwdCompiler.Hoopl.Internals, Compiler.Hoopl
analyzeAndRewriteFwdBodyCompiler.Hoopl
analyzeAndRewriteFwdOxCompiler.Hoopl
anchorText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
and 
1 (Function)Data.Foldable
2 (Function)Data.List, Prelude
3 (Function)Prelude, Data.List
4 (Function)Prelude, List
and# 
1 (Function)GHC.Exts
2 (Function)GHC.PrimopWrappers
3 (Function)GHC.Prim
andI# 
1 (Function)GHC.Exts
2 (Function)GHC.PrimopWrappers
3 (Function)GHC.Prim
andIntegerGHC.Integer
angleArcGraphics.Win32.GDI.Graphics2D, Graphics.Win32.GDI, Graphics.Win32
AnnLookupLanguage.Haskell.TH.Syntax, Language.Haskell.TH
AnnLookupModuleLanguage.Haskell.TH.Syntax, Language.Haskell.TH
AnnLookupNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
annotateIOError 
1 (Function)System.IO.Error
2 (Function)System.IO.Error
3 (Function)MarshalError
AnnPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
AnnTargetLanguage.Haskell.TH.Syntax, Language.Haskell.TH
aNSI_CHARSETGraphics.Win32.GDI.Font, Graphics.Win32.GDI, Graphics.Win32
aNSI_FIXED_FONTGraphics.Win32.GDI.Font, Graphics.Win32.GDI, Graphics.Win32
aNSI_VAR_FONTGraphics.Win32.GDI.Font, Graphics.Win32.GDI, Graphics.Win32
Any 
1 (Type/Class)GHC.Exts
2 (Data Constructor)Data.Monoid
3 (Type/Class)Data.Monoid
4 (Type/Class)GHC.Prim
any 
1 (Function)Data.Foldable
2 (Function)Data.List, Prelude
3 (Function)Data.ByteString.Lazy.Char8
4 (Function)Data.ByteString.Lazy
5 (Function)Data.ByteString.Char8
6 (Function)Data.ByteString
7 (Function)Prelude, Data.List
8 (Function)Prelude, List
AnyKGHC.Prim
anyPopupGraphics.Win32.Window, Graphics.Win32
AnyVersionDistribution.Version, Distribution.Simple
anyVersionDistribution.Version, Distribution.Simple
ap 
1 (Function)Control.Monad
2 (Function)Control.Monad
3 (Function)Monad
ApacheDistribution.License, Distribution.Make, Distribution.Simple
appControl.Arrow
AppELanguage.Haskell.TH.Syntax, Language.Haskell.TH
appELanguage.Haskell.TH.Lib, Language.Haskell.TH
append 
1 (Function)Data.Binary.Builder
2 (Function)Data.ByteString.Lazy, Data.ByteString.Lazy.Char8
3 (Function)Data.ByteString, Data.ByteString.Char8
4 (Function)System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
appendFile 
1 (Function)System.IO, Prelude
2 (Function)Data.ByteString.Lazy.Char8
3 (Function)Data.ByteString.Lazy
4 (Function)Data.ByteString.Char8
5 (Function)Data.ByteString
6 (Function)Prelude, System.IO
7 (Function)Prelude, IO
appendMenuGraphics.Win32.Menu, Graphics.Win32
AppendMode 
1 (Data Constructor)System.IO
2 (Data Constructor)System.IO
3 (Data Constructor)IO
appEndoData.Monoid
AppendOnWriteSystem.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix
appKLanguage.Haskell.TH.Lib, Language.Haskell.TH
appletText.XHtml.Transitional, Text.XHtml
ApplicativeControl.Applicative
AppliedLanguage.Haskell.TH.Syntax
applyData.Type.Equality
appPrecLanguage.Haskell.TH.Ppr
approxRational 
1 (Function)Data.Ratio
2 (Function)Data.Ratio
3 (Function)Ratio
appsELanguage.Haskell.TH.Lib, Language.Haskell.TH
AppTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
appTLanguage.Haskell.TH.Lib, Language.Haskell.TH
April 
1 (Data Constructor)Time
2 (Data Constructor)System.Time
aquaText.XHtml.Transitional, Text.XHtml
arcGraphics.Win32.GDI.Graphics2D, Graphics.Win32.GDI, Graphics.Win32
ArcDirectionGraphics.Win32.GDI.Types, Graphics.Win32.GDI, Graphics.Win32
Arch 
1 (Data Constructor)Distribution.PackageDescription
2 (Type/Class)Distribution.System
archSystem.Info
archiveText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
ArchVarDistribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo
arcToGraphics.Win32.GDI.Graphics2D, Graphics.Win32.GDI, Graphics.Win32
areaText.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml
areFileApisANSISystem.Win32.File, System.Win32
ArgDescrSystem.Console.GetOpt
ArgOrderSystem.Console.GetOpt
ArgPlaceHolderDistribution.Simple.Command
ArgsDistribution.Simple.UserHooks, Distribution.Simple
ArgumentLimitSystem.Posix.Unistd, System.Posix.ByteString, System.Posix
ArithExceptionControl.Exception.Base, Control.Exception
ArithSeqELanguage.Haskell.TH.Syntax, Language.Haskell.TH
arithSeqELanguage.Haskell.TH.Lib, Language.Haskell.TH
Arity 
1 (Data Constructor)GHC.Generics
2 (Type/Class)GHC.Generics
3 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
ArmDistribution.System
arProgramDistribution.Simple.Program.Builtin, Distribution.Simple.Program
arrControl.Arrow
arrangeIconicWindowsGraphics.Win32.Window, Graphics.Win32
Array 
1 (Type/Class)Data.Array, Data.Array.IArray, Data.Array.Unboxed
2 (Type/Class)Data.Array
3 (Type/Class)Array
array 
1 (Function)Data.Array.IArray, Data.Array.Unboxed
2 (Function)Data.Array
3 (Function)Data.Array
4 (Function)Array
Array# 
1 (Type/Class)GHC.Exts
2 (Type/Class)GHC.Prim
ArrayArray# 
1 (Type/Class)GHC.Exts
2 (Type/Class)GHC.Prim
ArrayBoundsExceededSystem.Win32.DebugApi
ArrayExceptionControl.Exception.Base, Control.Exception
ArrowControl.Arrow
arrowLanguage.Haskell.TH.PprLib
ArrowApplyControl.Arrow
ArrowChoiceControl.Arrow
arrowKLanguage.Haskell.TH.Lib, Language.Haskell.TH
ArrowLoopControl.Arrow
ArrowMonad 
1 (Data Constructor)Control.Arrow
2 (Type/Class)Control.Arrow
ArrowPlusControl.Arrow
ArrowsLanguage.Haskell.Extension, Distribution.Simple
ArrowTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
arrowTLanguage.Haskell.TH.Lib, Language.Haskell.TH
ArrowZeroControl.Arrow
asin 
1 (Function)Prelude
2 (Function)Prelude
3 (Function)Prelude
asinDouble# 
1 (Function)GHC.Exts
2 (Function)GHC.PrimopWrappers
3 (Function)GHC.Prim
asinFloat# 
1 (Function)GHC.Exts
2 (Function)GHC.PrimopWrappers
3 (Function)GHC.Prim
asinh 
1 (Function)Prelude
2 (Function)Prelude
3 (Function)Prelude
ask 
1 (Function)Control.Monad.Trans.RWS.Strict
2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
3 (Function)Control.Monad.Trans.Reader
asks 
1 (Function)Control.Monad.Trans.RWS.Strict
2 (Function)Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS
3 (Function)Control.Monad.Trans.Reader
AsPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
asPLanguage.Haskell.TH.Lib, Language.Haskell.TH
asProxyTypeOfData.Proxy
assertControl.Exception.Base, Control.Exception
AssertionFailed 
1 (Data Constructor)Control.Exception.Base, Control.Exception
2 (Type/Class)Control.Exception.Base, Control.Exception
AssociativityGHC.Generics
assocs 
1 (Function)Data.Array.IArray, Data.Array.Unboxed
2 (Function)Data.Array
3 (Function)Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap
4 (Function)Data.Map.Lazy, Data.Map.Strict, Data.Map
5 (Function)Data.Array
6 (Function)Array
asTypeOf 
1 (Function)Prelude
2 (Function)Prelude
3 (Function)Prelude
asumData.Foldable
asVersionIntervalsDistribution.Version, Distribution.Simple
AsyncExceptionControl.Exception.Base, Control.Exception
asyncExceptionFromExceptionControl.Exception.Base, Control.Exception
asyncExceptionToExceptionControl.Exception.Base, Control.Exception
AsyncIOAvailableSystem.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix
atan 
1 (Function)Prelude
2 (Function)Prelude
3 (Function)Prelude
atan2 
1 (Function)Prelude
2 (Function)Prelude
3 (Function)Prelude
atanDouble# 
1 (Function)GHC.Exts
2 (Function)GHC.PrimopWrappers
3 (Function)GHC.Prim
atanFloat# 
1 (Function)GHC.Exts
2 (Function)GHC.PrimopWrappers
3 (Function)GHC.Prim
atanh 
1 (Function)Prelude
2 (Function)Prelude
3 (Function)Prelude
ATOMSystem.Win32.Types, System.Win32, Graphics.Win32
atomicallyGHC.Conc.Sync, GHC.Conc
atomically# 
1 (Function)GHC.Exts
2 (Function)GHC.PrimopWrappers
3 (Function)GHC.Prim
atomicModifyIORefData.IORef
atomicModifyIORef'Data.IORef
atomicModifyMutVar# 
1 (Function)GHC.Exts
2 (Function)GHC.PrimopWrappers
3 (Function)GHC.Prim
atomicWriteIORefData.IORef
Attributes 
1 (Data Constructor)System.Console.Terminfo.Effects, System.Console.Terminfo
2 (Type/Class)System.Console.Terminfo.Effects, System.Console.Terminfo
augmentGHC.Exts
August 
1 (Data Constructor)Time
2 (Data Constructor)System.Time
author 
1 (Function)Distribution.InstalledPackageInfo
2 (Function)Distribution.PackageDescription
autoAddHistorySystem.Console.Haskeline
autoconfUserHooksDistribution.Simple
AutoDeriveTypeableLanguage.Haskell.Extension, Distribution.Simple
autogenModuleNameDistribution.Simple.BuildPaths
autogenModulesDirDistribution.Simple.BuildPaths
autoLeftMarginSystem.Console.Terminfo.Cursor, System.Console.Terminfo
autoRightMarginSystem.Console.Terminfo.Cursor, System.Console.Terminfo
awaitSignalSystem.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix