We should replace all direct and indirect calls to `Facter.value` with the new mechanism that makes use of runtimes
Puppet.runtime[:facter].get(:fact_name)