This would probably be easiest to start by integrating `uv_loop` and `uv_handle` , and then implementing `uv_timer*`.