`Puppet::ParseError` is specifically reserved for errors raised while parsing Puppet manifests; we may want to add a new exception class for errors encountered while parsing Nagios files.