for 1.1 or future
==================
optional timerfd support (runtime detection)
notifications of hotplugged/unplugged devices
offer API to create/destroy handle_events thread
isochronous sync I/O?
exposing of parent-child device relationships
"usb primer" introduction docs
more examples
