This one has me confused.  It's calling `self.fail`, but I don't see where it's included `Puppet::Util::Errors`.  @Iristyle thoughts?