https://github.com/puppetlabs/semantic_puppet
