also FDs so the bot can monitor a pipe
- 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...
+
+- 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.