Simple API for I/O, timer, signal, child process and completion events