why is "facts.values" passed as indication that hiera should return whatever it found bound at the key? (IIRC, hiera.lookup's last parameter is :array or :hash to enforce an array or a hash, if not one of those symbols it will return whatever was looked up. `facts.values` is a collection of facts... 
Confused.