Allow `defaultOption` to be a function
Merge pull request #234 from MasterLambaster/default_option_function

Allow `defaultOption` to be a function