Timer draft

I like the idea, but in practice you would only be running one process with this code at a time. Think of creating a process to download weather data, clean it up and then save it to a database. In iron.IO it would be scheduled to run every 10 minutes. Just wondering if you have a use case for needing multiple processes.