We have `Facter::Core::Execution.which()` which prevents shelling out twice for this :)