- add a pipe which allows to input commands even when IRC connection is gone
this might be difficult since there won't be a bot or user or chan object...
+- add optional message wrapping in the core (instead of just truncation)
+
- implement timers in the core and/or modlib, by adjusting the select timeout whenever a timer is pending.
call timers as part of the event loop.
this has the potential to remove a LOT of the threading.