compare package:fixed-vector-hetero

Generic comparison for heterogeneous vectors. It works same way as Ord instance for tuples.
>>> data A = A Int Char deriving Generic

>>> instance HVector A

>>> compare (A 1 'c') (A 2 'c')
LT