I'll try these out, thanks.
I still think it would be better if they were built in to the driver - it makes a lot more sense for network connectivity options to be handled at that level, and being able to have the driver itself recognize 'struct' would help spread the idea that those variables are not, in fact, classes.