Should `rpm` be part of `commands` or should it be `optional_commands` ? will it always be there? is it always required for the remainder of the nim provider to work?
At first glance it appears that the nim provider can should still function (albeit with BFFs only) even if `rpm` isn't installed.