| packages/nixpkgs/haskellPackages.extensible | Extensible, efficient, optics-friendly data types and effects |
| packages/nixpkgs/haskellPackages.language-nix-unstable | Data types and functions to represent the Nix language |
| packages/nixpkgs/haskellPackages.polysemy-managed | Primitive functions and data types |
| packages/nixpkgs/haskellPackages.projection | Projection function for arbitrarily nested binary product types |
| packages/nixpkgs/haskellPackages.singletons-th | A framework for generating singleton types |
| packages/nixpkgs/haskellPackages.multiplate | Lightweight generic library for mutually recursive data types |
| packages/nixpkgs/haskellPackages.atomic-primops-vector | Atomic operations on Data |
| packages/nixpkgs/haskellPackages.attoparsec-ip | Parse IP data types with attoparsec |
| packages/nixpkgs/haskellPackages.fb-persistent | Provides Persistent instances to Facebook types |
| packages/nixpkgs/haskellPackages.ihaskell-display | IHaskell display instances for basic types |
| packages/nixpkgs/haskellPackages.reflection | Reifies arbitrary terms into types that can be reflected back into terms |
| packages/nixpkgs/haskellPackages.servant-zeppelin | Types and definitions of servant-zeppelin combinators |
| packages/nixpkgs/haskellPackages.extensible-sp | light-weight, extensible sums and products over types and kinds |
| packages/nixpkgs/haskellPackages.jordan-servant-client | Servant Client Instances for Jordan Servant Types |
| packages/nixpkgs/haskellPackages.specialize-th | Create specialized types from polymorphic ones using TH |
| packages/nixpkgs/haskellPackages.primitive-serial | Serialisation of primitive types |
| packages/nixpkgs/haskellPackages.dependent-state | Control structure similar to Control |
| packages/nixpkgs/haskellPackages.hexpat-pickle-generic | Picklers for de/serialising Generic data types to and from XML |
| packages/nixpkgs/haskellPackages.vaultaire-common | Common types and instances for Vaultaire |
| packages/nixpkgs/haskellPackages.primitive-offset | Types for offsets into unboxed arrays |
| packages/nixpkgs/haskellPackages.closed-intervals | Closed intervals of totally ordered types |
| packages/nixpkgs/haskellPackages.happstack-monad-peel | monad-peel instances for Happstack types |
| packages/nixpkgs/haskellPackages.http-attoparsec | Attoparsec parsers for http-types |
| packages/nixpkgs/haskellPackages.brillo-rendering | Brillo picture data types and rendering functions |
| packages/nixpkgs/haskellPackages.persistent-map | A thread-safe (STM) persistency interface for finite map types |
| packages/nixpkgs/haskellPackages.tagged_0_8_10 | Haskell 98 phantom types to avoid unsafely passing dummy arguments |
| packages/nixpkgs/haskellPackages.attoparsec-data | Parsers for the standard Haskell data types |
| packages/nixpkgs/haskellPackages.text-postgresql | Parser and Printer of PostgreSQL extended types |
| packages/nixpkgs/haskellPackages.servant-response | Machinery to express how servant should turn results of database operations into proper JSON-encodable response types |
| packages/nixpkgs/haskellPackages.yaya-containers | Pattern functors and instances for types in the containers package |
| packages/nixpkgs/haskellPackages.text-containers | Memory-efficient string-indexed container types |
| packages/nixpkgs/haskellPackages.data-default-generics | A class for types with a default value |
| packages/nixpkgs/haskellPackages.hnix-store-core_0_8_0_0 | Core types used for interacting with the Nix store |
| packages/nixpkgs/haskellPackages.singletons-th_3_5 | A framework for generating singleton types |
| packages/nixpkgs/haskellPackages.compdata-automata | Tree automata on Compositional Data Types |
| packages/nixpkgs/haskellPackages.ihaskell-diagrams | IHaskell display instances for diagram types |
| packages/nixpkgs/haskellPackages.postgresql-ltree | Types and functions for representing PostgreSQL's ltree |
| packages/nixpkgs/haskellPackages.dependent-enummap | A generalisation of EnumMap to dependent types |
| packages/nixpkgs/haskellPackages.tagged-exception-core | Reflect exceptions using phantom types |
| packages/nixpkgs/haskellPackages.network-arbitrary | Arbitrary Instances for Network Types |
| packages/nixpkgs/haskellPackages.cryptostore | Serialization of cryptographic data types |
| packages/nixpkgs/haskellPackages.deepseq-instances | Candidate NFData Instances for Types in base |
| packages/nixpkgs/haskellPackages.existential | Existential types with lens-like accessors |
| packages/nixpkgs/haskellPackages.container-classes | Generic classes for interacting with different container types |
| packages/nixpkgs/haskellPackages.taskwarrior | Types and aeson instances for taskwarrior tasks |
| packages/nixpkgs/haskellPackages.collections | Useful standard collections types and related functions |
| packages/nixpkgs/haskellPackages.reorderable | Define compound types that do not depend on member order |
| packages/nixpkgs/haskellPackages.dobutokO-frequency | Helps to create experimental music |
| packages/nixpkgs/haskellPackages.opentheory-stream | Infinite stream types |
| packages/nixpkgs/haskellPackages.th-abstraction | Nicer interface for reified information about data types |
| packages/nixpkgs/haskellPackages.heroku-persistent | Parse DATABASE_URL into configuration types for Persistent |
| packages/nixpkgs/haskellPackages.statistics-skinny | A library of statistical types, data, and functions |
| packages/nixpkgs/haskellPackages.ceilometer-common | Common Haskell types and encoding for OpenStack Ceilometer |
| packages/nixpkgs/haskellPackages.derive-enumerable | Generic instances for enumerating complex data types |
| packages/nixpkgs/haskellPackages.heavy-logger-instances | Orphan instances for data types in heavy-logger package |
| packages/nixpkgs/haskellPackages.postgresql-config | Types for easy adding postgresql configuration to your program |
| packages/nixpkgs/haskellPackages.ripple-federation | Utilities and types to work with the Ripple federation protocol |
| packages/nixpkgs/haskellPackages.hw-playground-linear | Primitive functions and data types |
| packages/nixpkgs/haskellPackages.http-interchange | Types and serialization for HTTP |
| packages/nixpkgs/haskellPackages.template-haskell-optics | Optics for template-haskell types |
| packages/nixpkgs/haskellPackages.versions_5_0_5 | Types and parsers for software version numbers |
| packages/nixpkgs/haskellPackages.text-conversions | Safe conversions between textual types |
| packages/nixpkgs/haskellPackages.generic-data-functions | Familiar functions lifted to generic data types |
| packages/nixpkgs/haskellPackages.postgresql-common | Library for sharing common PostgreSQL types across Haskell PostgreSQL libraries |
| packages/nixpkgs/haskellPackages.free-operational | Operational Applicative, Alternative, Monad and MonadPlus from free types |
| packages/nixpkgs/haskellPackages.substrate-protocol | Plexus protocol types and client for Substrate |
| packages/nixpkgs/haskellPackages.LinguisticsTypes | Collection of types for natural language |
| packages/nixpkgs/haskellPackages.continued-fraction | Types and functions for working with continued fractions in Haskell |
| packages/nixpkgs/haskellPackages.persistent-iproute | Persistent instances for types in iproute |
| packages/nixpkgs/haskellPackages.hschema-quickcheck | Describe schemas for your Haskell data types |
| packages/nixpkgs/haskellPackages.data-default-instances-base | Default instances for types in base |
| packages/nixpkgs/haskellPackages.universe-dependent-sum | Universe instances for types from dependent-sum |
| packages/nixpkgs/haskellPackages.filesystem-conduit | Use system-filepath data types with conduits. (deprecated) |
| packages/nixpkgs/haskellPackages.ordered-containers | Set- and Map-like types that remember the order elements were inserted |
| packages/nixpkgs/haskellPackages.universe-instances-base | Universe instances for types from the base package |
| packages/nixpkgs/haskellPackages.Configurable | Declare types as Configurable then specialize them all in one place |
| packages/nixpkgs/haskellPackages.publicsuffix | The publicsuffix list exposed as proper Haskell types |
| packages/nixpkgs/haskellPackages.data-default-instances-dlist | Default instances for types in dlist |
| packages/nixpkgs/haskellPackages.data-default_0_8_0_1 | A class for types with a default value |
| packages/nixpkgs/haskellPackages.containers_0_8 | Assorted concrete container types |
| packages/nixpkgs/haskellPackages.derivingvia-extras | DerivingVia extras - Miscellaneous /via/ types |
| packages/nixpkgs/haskellPackages.friday-juicypixels | Converts between the Friday and JuicyPixels image types |
| packages/nixpkgs/haskellPackages.string-conversions | Simplifies dealing with different types for strings |
| packages/nixpkgs/haskellPackages.monadology_0_4 | The best ideas in monad-related classes and types |
| packages/nixpkgs/haskellPackages.data-default-class_0_2_0_0 | A class for types with a default value (compatibility shim) |
| packages/nixpkgs/haskellPackages.dimensional-codata | CODATA Recommended Physical Constants with Dimensional Types |
| packages/nixpkgs/haskellPackages.data-default-instances-new-base | Default instances for types in newer versions of base package |
| packages/nixpkgs/haskellPackages.ihp-postgresql-simple-extra | Extra data types for postgresql-simple |
| packages/nixpkgs/haskellPackages.rank1dynamic | Like Data |
| packages/nixpkgs/haskellPackages.adaptive-containers | Self optimizing container types |
| packages/nixpkgs/haskellPackages.extended-containers | Heap and Vector container types |
| packages/nixpkgs/haskellPackages.querystring-pickle | Picklers for de/serialising Generic data types to and from query strings |
| packages/nixpkgs/haskellPackages.universe-instances-trans | Universe instances for types from the transformers and mtl packages |
| packages/nixpkgs/haskellPackages.validity-persistent | Validity instances for persistent-related types |
| packages/nixpkgs/haskellPackages.fractionizer | Numbers in the range [0.005, 1] as a sum of 2, 3, 4 or 5 unit fractions of special types. |
| packages/nixpkgs/haskellPackages.hashable-accelerate | A class for types which can be converted into a hash value |
| packages/nixpkgs/haskellPackages.familiar-reflection | Reifies arbitrary terms into types that can be reflected back into terms |
| packages/nixpkgs/haskellPackages.nonempty-containers | Non-empty variants of containers data types, with full API |
| packages/nixpkgs/haskellPackages.linguistic-ordinals | Express Integral types as linguistic ordinals (1st, 2nd, 3rd, etc) |
| packages/nixpkgs/haskellPackages.clash-prelude-quickcheck | QuickCheck instances for various types in the CλaSH Prelude |