natto is an example/offshoot of otto that implements an event loop (supporting setTimeout/setInterval)