* use raw I2C if possible (this is faster than per-byte smbus emulation) for write_block() functions
* use __init/__exit where appropriate
* use init_module()/exit_module()
* use .name = value instead of name: value for struct definitions
* make the per-byte functions inline