A simple SOCKS5 server library in Haskell