GHC8.4 compatibility release. Semigroup instance is added for HVec
Classes Arity, ArityC, and HVectorF are now polykinded
Changes in 0.4.0.0
Major rework of API. Fun and TFun are unified. Fun ~ TFun Identity.
Type class ArityC now contain special variants of accum and
arity instead of building data structure containing all necessary dictionaries.
Monad constraints now relaxed to Applicative where appropriate
Most functions now have 3 variants: typeclass-based for HVector,
typeclass-based for HVectorF and ones that use natural transformations for
HVectorF. Some have been renamed to get consistent naming.
Support for GHC 7.10 is dropped
HVecF definition is moved to Data.Vector.HFixed.HVec