Evented:
int handle_connection(int fd) { ... } int doaccept() { put_on_event_loop(accept(listener)); }