This fixes a type error after isNatural changed in ghc-typelits-natnormalise. It is not the prettiest fix (would probably be better to generalise normaliseNat to work for arbitrary transformer monads but that would require a change to natnormalise i.e. normaliseNat :: forall m . Monad m => .. -> WriterT _ m _).
We can't just ignore the second part of the tuple, as it indicates which constraints need to be true in order for the given constraint to be true. I'll see if I can fix this.
This fixes a type error after
isNatural
changed inghc-typelits-natnormalise
. It is not the prettiest fix (would probably be better to generalisenormaliseNat
to work for arbitrary transformer monads but that would require a change tonatnormalise
i.e.normaliseNat :: forall m . Monad m => .. -> WriterT _ m _
).