Seperate Puppet parser functions out into a PuppetNamespace so they are no longer listed with the Ruby methods.