use Puppet::Util::Execution