option('unshared_option', type : 'string', value : 'three', yield : false) option('shared_option', type : 'string', value : 'four', yield : true) option('wrongtype_option', type : 'boolean', value : true, yield : true)