transitioning to EventedObject, Evented::Configuration, evented libirc, and the new Net::Async::Omegle.