A device driver
The name of the device driver
Optional
If true, only a single device can exist per device FS. Note that if this is unset or false, auto-named devices will have a number suffix
Initializes a new device.
Device.data
Close the device
Synchronously read from a device.
Sync the device
Synchronously write to a device
A device driver