| packages/nixpkgs/haskellPackages.mi | Multiple Instance for Haskell |
| packages/nixpkgs/haskellPackages.ANum | Num instance for Applicatives provided via the ANum newtype |
| packages/nixpkgs/haskellPackages.both | Like Maybe, but with a different Monoid instance |
| packages/nixpkgs/haskellPackages.valid | Type isomorphic to `Either` with `Applicative` instance which combines errors |
| packages/nixpkgs/haskellPackages.ekg-bosun | Send ekg metrics to a Bosun instance |
| packages/nixpkgs/haskellPackages.snow-white | encode any binary instance to white space |
| packages/nixpkgs/haskellPackages.monoid-map | A monoidal map with the right group instance |
| packages/nixpkgs/haskellPackages.derive-gadt | Instance deriving for (a subset of) GADTs |
| packages/nixpkgs/haskellPackages.web-routes-hsp | Adds XMLGenerator instance for RouteT monad |
| packages/nixpkgs/haskellPackages.xmonad-eval | Module for evaluation Haskell expressions in the running xmonad instance |
| packages/nixpkgs/haskellPackages.th-context | Test instance context |
| packages/nixpkgs/haskellPackages.hunit-parsec | An HUnit Testable instance for Parsec parser unit tests |
| packages/nixpkgs/haskellPackages.writer-cps-morph | MFunctor instance for CPS style WriterT and RWST |
| packages/nixpkgs/haskellPackages.either-result | The simplest ‘MonadFail’ instance |
| packages/nixpkgs/haskellPackages.hls-class-plugin | Class/instance management plugin for Haskell Language Server |
| packages/nixpkgs/haskellPackages.syntax-pretty | Syntax instance for pretty, the pretty printing library |
| packages/nixpkgs/haskellPackages.pretty-simple | pretty printer for data types with a 'Show' instance |
| packages/nixpkgs/haskellPackages.ihaskell-plot | IHaskell display instance for Plot (from plot package) |
| packages/nixpkgs/haskellPackages.collect-errors | Error monad with a Float instance |
| packages/nixpkgs/haskellPackages.netwire-input-glfw | GLFW instance of netwire-input |
| packages/nixpkgs/haskellPackages.storable-tuple | Storable instance for pairs and triples |
| packages/nixpkgs/haskellPackages.ihaskell-hvega | IHaskell display instance for hvega types |
| packages/nixpkgs/haskellPackages.deriving-aeson | Type driven generic aeson instance customisation |
| packages/nixpkgs/haskellPackages.generic-lens-labels | GHC |
| packages/nixpkgs/haskellPackages.bindynamic | A variation of Data |
| packages/nixpkgs/haskellPackages.storable-complex | Storable instance for Complex |
| packages/nixpkgs/haskellPackages.newtype-deriving | Instance derivers for newtype wrappers |
| packages/nixpkgs/haskellPackages.deriving-show-simple | Derive a Show instance without field selector names |
| packages/nixpkgs/haskellPackages.ihaskell-gnuplot | IHaskell display instance for Gnuplot (from gnuplot package) |
| packages/nixpkgs/haskellPackages.parseerror-eq | Adds and Eq instance for Parsec's ParseError if needed |
| packages/nixpkgs/haskellPackages.either-semigroup | Either with a stricter Semigroup instance |
| packages/nixpkgs/haskellPackages.bits-bytestring | Bits instance for bytestrings |
| packages/nixpkgs/haskellPackages.fixed-storable-array | Fixed-size wrapper for StorableArray, providing a Storable instance |
| packages/nixpkgs/haskellPackages.quickcheck-text | Alternative arbitrary instance for Text |
| packages/nixpkgs/haskellPackages.envy-extensible | Provides FromEnv in envy instance for Record of extensible |
| packages/nixpkgs/haskellPackages.WebBits-multiplate | A Multiplate instance for JavaScript |
| packages/nixpkgs/haskellPackages.ihaskell-graphviz | IHaskell display instance for GraphViz (external binary) |
| packages/nixpkgs/haskellPackages.bits-bytestring-lazy | Bits instance for lazy bytestrings |
| packages/nixpkgs/haskellPackages.messagepack | Serialize instance for Message Pack Object |
| packages/nixpkgs/haskellPackages.alternative-io | IO as Alternative instance (deprecated) |
| packages/nixpkgs/haskellPackages.wrapped-generic-default | A Generic instance of Default |
| packages/nixpkgs/haskellPackages.relational-query-HDBC | HDBC instance of relational-query and typed query interface for HDBC |
| packages/nixpkgs/haskellPackages.postgresql-typed-lifted | postgresql-typed operations lifted to any instance of MonadBase or MonadBaseControl |
| packages/nixpkgs/haskellPackages.constraints-emerge | Defer instance lookups until runtime |
| packages/nixpkgs/haskellPackages.sized-wrapper-quickcheck | QuickCheck instance for 'Sized' |
| packages/nixpkgs/haskellPackages.netwire-input-javascript | JavaScript instance of netwire-input |
| packages/nixpkgs/haskellPackages.mono-traversable-wrapper | Wrapper providing Foldable instance for MonoFoldables |
| packages/nixpkgs/haskellPackages.standalone-derive-topdown | This package will derive class instance along the data type declaration tree. (Deprecated) |
| packages/nixpkgs/haskellPackages.gogol-replicapool-updater | Google Compute Engine Instance Group Updater SDK |
| packages/nixpkgs/haskellPackages.gogol-resourceviews | Google Compute Engine Instance Groups SDK |
| packages/nixpkgs/haskellPackages.nonempty-wrapper-quickcheck | QuickCheck instance for 'NonEmpty' |
| packages/nixpkgs/haskellPackages.intrinsic-superclasses | A quasiquoter for better instance deriving and default methods |
| packages/nixpkgs/haskellPackages.ban-instance | For when a type should never be an instance of a class |
| packages/nixpkgs/haskellPackages.if-instance | Branch on whether a constraint is satisfied |
| packages/nixpkgs/haskellPackages.instance-map | Template haskell utilities for helping with deserialization etc. of existential types |
| packages/nixpkgs/haskellPackages.multi-instance | Typeclasses augmented with a phantom type parameter |
| packages/nixpkgs/haskellPackages.path-binary-instance | Binary instance for Path |
| packages/nixpkgs/haskellPackages.flag-dhall-instance | FromDhall and ToDhall instances for flag |
| packages/nixpkgs/haskellPackages.path-dhall-instance | ToDhall and FromDhall instances for Path |
| packages/nixpkgs/haskellPackages.instance-control | Controls how the compiler searches for instances using type families |
| packages/nixpkgs/haskellPackages.ixset-typed-binary-instance | Binary instance for ixset-typed |
| packages/nixpkgs/haskellPackages.errorcall-eq-instance | An orphan Eq instance for ErrorCall |
| packages/nixpkgs/haskellPackages.ixset-typed-hashable-instance | Hashable instance for ixset-typed |
| packages/nixpkgs/haskellPackages.amazonka-ec2-instance-connect | Amazon EC2 Instance Connect SDK |
| packages/nixpkgs/haskellPackages.version-natural-dhall-instance | FromDhall and ToDhall instances for version-natural |
| packages/nixpkgs/haskellPackages.th-instance-reification | Fixed versions of instances reification functions |
| packages/nixpkgs/haskellPackages.th-instances | A place to collect orphan instances for Template Haskell |
| packages/nixpkgs/haskellPackages.ghc-instances | Easily import all instances contained in GHC distributed libraries |
| packages/nixpkgs/haskellPackages.subG-instances | Additional instances for the InsertLeft class from subG package |
| packages/nixpkgs/haskellPackages.prim-instances | Prim typeclass instances |
| packages/nixpkgs/haskellPackages.syb-with-class-instances-text | Scrap Your Boilerplate With Class Text instance |
| packages/nixpkgs/haskellPackages.th-lift-instances | Lift instances for template-haskell for common data types |
| packages/nixpkgs/haskellPackages.mtl-evil-instances | Instances for the mtl classes for all monad transformers |
| packages/nixpkgs/haskellPackages.dlist-instances | Difference lists instances |
| packages/nixpkgs/haskellPackages.exist-instances | Instances for "exist" package (requires more language extensions and dependencies) |
| packages/nixpkgs/haskellPackages.wide-word-instances | Instances for wide-word |
| packages/nixpkgs/haskellPackages.text-show-instances | Additional instances for text-show |
| packages/nixpkgs/haskellPackages.one-liner-instances | Generics-based implementations for common typeclasses |
| packages/nixpkgs/haskellPackages.binary-instances | Orphan instances for binary |
| packages/nixpkgs/haskellPackages.binrep-instances | Orphan instances for binrep |
| packages/nixpkgs/haskellPackages.vector-instances | Orphan Instances for 'Data |
| packages/nixpkgs/haskellPackages.quiver-instances | Extra instances for Quiver |
| packages/nixpkgs/haskellPackages.to-string-instances | Instances for the ToString class |
| packages/nixpkgs/haskellPackages.first-class-instances | First-class typeclass instances |
| packages/nixpkgs/haskellPackages.vector-read-instances | (deprecated) Read instances for 'Data |
| packages/nixpkgs/haskellPackages.runtime-instances | Look up class instances at runtime |
| packages/nixpkgs/haskellPackages.deepseq-instances | Candidate NFData Instances for Types in base |
| packages/nixpkgs/haskellPackages.ghc-generic-instances | Derived instances of GHC |
| packages/nixpkgs/haskellPackages.vector-bytes-instances | Serial (from the bytes package) for Vector (from the vector package) |
| packages/nixpkgs/haskellPackages.tuple-append-instances | Extra instances for the typeclasses in the tuple-append package |
| packages/nixpkgs/haskellPackages.heavy-logger-instances | Orphan instances for data types in heavy-logger package |
| packages/nixpkgs/haskellPackages.discover-instances | |
| packages/nixpkgs/haskellPackages.listlike-instances | Extra instances of the ListLike class |
| packages/nixpkgs/haskellPackages.password-instances | typeclass instances for password package |
| packages/nixpkgs/haskellPackages.vector-binary-instances | Instances of Data |
| packages/nixpkgs/haskellPackages.derive-lifted-instances | Derive class instances though various kinds of lifting |
| packages/nixpkgs/haskellPackages.data-default-instances-base | Default instances for types in base |
| packages/nixpkgs/haskellPackages.data-default-instances-text | Default instances for (lazy and strict) Text and Text Builder |
| packages/nixpkgs/haskellPackages.universe-instances-base | Universe instances for types from the base package |
| packages/nixpkgs/haskellPackages.data-default-instances-new-base | Default instances for types in newer versions of base package |