A XMPP client written using FRP techniques