How does `Facter.add` handle duplicate keys? I think I still prefer the "build a hash through repeated `merge!` calls" method...