It would be nice to have some USB.open method, taking a Usb_Device as it's argument returning a Reference to a Device.
The available open methods iterate over the busses searching for the given vid/pid, but I want to look for a specific serial number, too.
So I iterate over the busses myself, but all I get is a Usb_Device, and I'd rather like to have a Device.