5.0.0
- Breaking change: If you use timer handlers, you must now import guildenstern/timerctx
- Refactored timer handlers to use same logic as other handlers
- New proc removeTimerCtx for stopping timers
- new logging implementation supporting multiple log levels, -d:fulldebug obsoleted
- performance optimization: threadpool now incorporates a (lock-free) task queue