(#11) Use Puppet::Error in validate, rather than ArgumentError.