provide several new ways to access devices, including by device type, and also a shortcut to get the first device of a given type.