I'll leave it to the discretion of the core devs, but Puppet has a reputation for poor error reporting, and in fact this pull request is fixing a regression in error messaging.  I think there's value in adding tests that ensure once-useful error messages don't descend into incomprehensibility.