There exists a name clash with cmpNat exported from GHC.TypeLits since base-4.16.0.0. I corrected this via a quick application of CPP. The libary now successfully compiler with ghc-9.4.* and ghc-9.6.*.
While adding CPP clauses, I conditionally included the TypeInType language extension to suppress the warnings with ghc-9.6.*.
Merging would be nice for continued forwards compatibility. The typelits-witnesses package is a dependency of the very nice finitary package. It would be great to keep both working with modern version of GHC.
There exists a name clash with
cmpNat
exported fromGHC.TypeLits
sincebase-4.16.0.0
. I corrected this via a quick application ofCPP
. The libary now successfully compiler withghc-9.4.*
andghc-9.6.*
.While adding
CPP
clauses, I conditionally included theTypeInType
language extension to suppress the warnings withghc-9.6.*
.Merging would be nice for continued forwards compatibility. The
typelits-witnesses
package is a dependency of the very nicefinitary
package. It would be great to keep both working with modern version of GHC.