3 cancellation race concerns - better tracking of kernel feedback?
5 isochronous endpoint I/O
7 abstraction for cross-platform-ness
10 review functionality missing over 0.1
12 1.0 API style/naming points to reconsider
13 =========================================
14 typedef _cb or _cb_fn or _cb_t?
15 typedef as-is or pointers? libusb_dev_t rather than libusb_dev *?
19 optional timerfd support (runtime detection)
20 notifications of hotplugged/unplugged devices
21 use poll() rather than select()?
22 offer API to create/destroy handle_events thread