Playing around with F# observables to build an F# IRC client library.