ENH: add new option syntax
Merge pull request #3677 from cpcloud/option-syntax-enh-3667

ENH: enhance set_option syntax