    # File lib/core-uncommon/facets/module/attr_validator.rb, line 11
      def attr_validator(*symbols, &validator)
        made = []
        symbols.each do |symbol|
          define_method "#{symbol}=" do |val|
            unless validator.call(val)
              raise ArgumentError, "Invalid value provided for #{symbol}"
            end
            instance_variable_set("@#{symbol}", val)
          end
          made << "#{symbol}=".to_sym
        end
        made
      end