Would it also be reasonable to provide `uninstall_options`? The `windows` package provider adds support for that behavior as well (https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider/package/windows.rb#L24). Looking at the related Redmine ticket (https://projects.puppetlabs.com/issues/18029#note-1) the install path can be changed; if the package was subsequently uninstalled would `uninstall_options` be needed to uninstall the package?