options.Options can recursively build a map of struct's values
You can write options now
You can now read options