GHC 9.6 support
Hey there,
I'm working on updating the Arch packages to build with GHC 9.6, and 'network-protocol-xmpp' is one of them.
Alas, it is not possible to build it because the dependency 'gnutls' doesn't build with GHC 9.6 and is seemingly unmaintained.
This particular issue seems to only affect `lib/Network/Protocol/XMPP/Handle.hs`.
That rewrite apart, I can of course manually patch the issue myself, so I can build 'network-protocol-xmpp'. This unveiled several
errors in various files with regards to 'Control.Monad.Error' which was replaced with 'Control.Monad.Except'.
The attached patch makes 'network-protocol-xmpp' compatible with GHC 9.6. Please make a new release once you've applied it.
Regards,
Vekhir