|  Ix Bool | Since: base-2.1  | 
Instance detailsDefined in GHC.Arr   | 
|  Ix Char | Since: base-2.1  | 
Instance detailsDefined in GHC.Arr   | 
|  Ix Int | Since: base-2.1  | 
Instance detailsDefined in GHC.Arr   | 
|  Ix Int8 | Since: base-2.1  | 
Instance detailsDefined in GHC.Int   | 
|  Ix Int16 | Since: base-2.1  | 
Instance detailsDefined in GHC.Int   | 
|  Ix Int32 | Since: base-2.1  | 
Instance detailsDefined in GHC.Int   | 
|  Ix Int64 | Since: base-2.1  | 
Instance detailsDefined in GHC.Int   | 
|  Ix Integer | Since: base-2.1  | 
Instance detailsDefined in GHC.Arr   | 
|  Ix Natural | Since: base-4.8.0.0  | 
Instance detailsDefined in GHC.Natural   | 
|  Ix Ordering | Since: base-2.1  | 
Instance detailsDefined in GHC.Arr   | 
|  Ix Word | Since: base-4.6.0.0  | 
Instance detailsDefined in GHC.Arr   | 
|  Ix Word8 | Since: base-2.1  | 
Instance detailsDefined in GHC.Word   | 
|  Ix Word16 | Since: base-2.1  | 
Instance detailsDefined in GHC.Word   | 
|  Ix Word32 | Since: base-2.1  | 
Instance detailsDefined in GHC.Word   | 
|  Ix Word64 | Since: base-2.1  | 
Instance detailsDefined in GHC.Word   | 
|  Ix () | Since: base-2.1  | 
Instance detailsDefined in GHC.Arr   | 
|  Ix Color |   | 
Instance detailsDefined in System.Console.ANSI.Types   | 
|  Ix ColorIntensity |   | 
Instance detailsDefined in System.Console.ANSI.Types   | 
|  Ix ConsoleLayer |   | 
Instance detailsDefined in System.Console.ANSI.Types   | 
|  Ix BlinkSpeed |   | 
Instance detailsDefined in System.Console.ANSI.Types   | 
|  Ix Underlining |   | 
Instance detailsDefined in System.Console.ANSI.Types   | 
|  Ix ConsoleIntensity |   | 
Instance detailsDefined in System.Console.ANSI.Types   | 
|  Ix Void | Since: base-4.8.0.0  | 
Instance detailsDefined in Data.Void   | 
|  Ix SeekMode |   | 
Instance detailsDefined in GHC.IO.Device   | 
|  Ix Associativity |   | 
Instance detailsDefined in GHC.Generics   | 
|  Ix SourceUnpackedness |   | 
Instance detailsDefined in GHC.Generics   | 
|  Ix SourceStrictness |   | 
Instance detailsDefined in GHC.Generics   | 
|  Ix DecidedStrictness |   | 
Instance detailsDefined in GHC.Generics   | 
|  Ix IOMode |   | 
Instance detailsDefined in GHC.IO.IOMode   | 
|  Ix GeneralCategory |   | 
Instance detailsDefined in GHC.Unicode   | 
|  Ix Day |   | 
Instance detailsDefined in Data.Time.Calendar.Days   | 
|  Ix a => Ix (Identity a) |   | 
Instance detailsDefined in Data.Functor.Identity   | 
|  (Ix a, Ix b) => Ix (a, b) | Since: base-2.1  | 
Instance detailsDefined in GHC.Arr  Methods range :: ((a, b), (a, b)) -> [(a, b)] # index :: ((a, b), (a, b)) -> (a, b) -> Int # unsafeIndex :: ((a, b), (a, b)) -> (a, b) -> Int inRange :: ((a, b), (a, b)) -> (a, b) -> Bool # rangeSize :: ((a, b), (a, b)) -> Int # unsafeRangeSize :: ((a, b), (a, b)) -> Int  | 
|  Ix (Proxy s) | Since: base-4.7.0.0  | 
Instance detailsDefined in Data.Proxy   | 
|  (Ix a1, Ix a2, Ix a3) => Ix (a1, a2, a3) | Since: base-2.1  | 
Instance detailsDefined in GHC.Arr  Methods range :: ((a1, a2, a3), (a1, a2, a3)) -> [(a1, a2, a3)] # index :: ((a1, a2, a3), (a1, a2, a3)) -> (a1, a2, a3) -> Int # unsafeIndex :: ((a1, a2, a3), (a1, a2, a3)) -> (a1, a2, a3) -> Int inRange :: ((a1, a2, a3), (a1, a2, a3)) -> (a1, a2, a3) -> Bool # rangeSize :: ((a1, a2, a3), (a1, a2, a3)) -> Int # unsafeRangeSize :: ((a1, a2, a3), (a1, a2, a3)) -> Int  | 
|  Ix a => Ix (Const a b) |   | 
Instance detailsDefined in Data.Functor.Const   | 
|  Ix b => Ix (Tagged s b) |   | 
Instance detailsDefined in Data.Tagged   | 
|  (Ix a1, Ix a2, Ix a3, Ix a4) => Ix (a1, a2, a3, a4) | Since: base-2.1  | 
Instance detailsDefined in GHC.Arr  Methods range :: ((a1, a2, a3, a4), (a1, a2, a3, a4)) -> [(a1, a2, a3, a4)] # index :: ((a1, a2, a3, a4), (a1, a2, a3, a4)) -> (a1, a2, a3, a4) -> Int # unsafeIndex :: ((a1, a2, a3, a4), (a1, a2, a3, a4)) -> (a1, a2, a3, a4) -> Int inRange :: ((a1, a2, a3, a4), (a1, a2, a3, a4)) -> (a1, a2, a3, a4) -> Bool # rangeSize :: ((a1, a2, a3, a4), (a1, a2, a3, a4)) -> Int # unsafeRangeSize :: ((a1, a2, a3, a4), (a1, a2, a3, a4)) -> Int  | 
|  (Ix a1, Ix a2, Ix a3, Ix a4, Ix a5) => Ix (a1, a2, a3, a4, a5) | Since: base-2.1  | 
Instance detailsDefined in GHC.Arr  Methods range :: ((a1, a2, a3, a4, a5), (a1, a2, a3, a4, a5)) -> [(a1, a2, a3, a4, a5)] # index :: ((a1, a2, a3, a4, a5), (a1, a2, a3, a4, a5)) -> (a1, a2, a3, a4, a5) -> Int # unsafeIndex :: ((a1, a2, a3, a4, a5), (a1, a2, a3, a4, a5)) -> (a1, a2, a3, a4, a5) -> Int inRange :: ((a1, a2, a3, a4, a5), (a1, a2, a3, a4, a5)) -> (a1, a2, a3, a4, a5) -> Bool # rangeSize :: ((a1, a2, a3, a4, a5), (a1, a2, a3, a4, a5)) -> Int # unsafeRangeSize :: ((a1, a2, a3, a4, a5), (a1, a2, a3, a4, a5)) -> Int  |