Revert to float64 as the fixed type
Use test options for testing option setting
Use C helpers to simplify union member access
Rename C pointer args
Simplify GetOption
Rename SetOption argument
Implement setting array-valued options
Implement getting array-valued options
Add test for array-valued option
Show inactive options in example
Hide non-settable options in example