open-adt (hackage): Open algebraic data types. Reuse constructors in different types; add and remove constructors from values.
Keywords: bsd3|data|library|haskell-library