A general-purpose library able to hide the necessarily specific logic of how network events and a poker game should interact seems... unlikely?
Much of this surely can be abstracted away to 3rd party libraries/frameworks. Haskell, even though a higher level language than most out there, lacks the ecosystem support for a lot of things that are handled by some library in lower level languages.