Thanks, I'll steal the idea, but this still leaves me a couple of questions:
I understand I can only have one tick that schedules the next and so on, this makes it pretty complicated if I want to have multiple tasks;
I am still at a loss regarding debugging this. I don't think the debugger will be as simple with POE in the mix. I'll try, but logging to stderr would still be nice.