scope.lookupvar generally isn't a problem, it's only when we're needing to test whether a variable true-ish or not.. but I don't mind a general move towards `@` references as that aligns with Puppet's direction.