Binary package “libghc-generics-sop-dev” in ubuntu hirsute

Generic Programming using True Sums of Products

 A library to support the definition of generic functions.
 Datatypes are viewed in a uniform, structured way:
 the choice between constructors is represented using an n-ary
 sum, and the arguments of each constructor are represented using
 an n-ary product.
 This package provides a library for the Haskell programming language.
 See for more information on Haskell.