anchor.diff:    if value.is_a?(Hash)
       subdent = indentation + 1
       stream << "#{promotion}#{key} {\n"
  -    value.each{|k,v| stream << recursive_render(k, v, subdent) }
  +    remove_knocked_out_keys(value).each{|k,v|
  +      stream << recursive_render(k, v, subdent)
  +    }
       stream << "#{promotion}}\n"
     elsif value.kind_of?(Array)
       value.each{|v| stream << recursive_render(key, v, indentation) }
  
positive.code: # !include* directives are written as-is with one exception:  the conf.d
  # directory is required and will always be written as a !include directive.
  # To render more than one of any directive, use an Array of it.
  ################################################################################
  
  ###
  
negative.code: def render(data)
    return '# No data to render' if !data or data.empty? or !data.is_a?(Hash)
    stream = ''
    remove_knocked_out_keys(data).each{|k,v|
      stream = stream << recursive_render(k, v)
    }
    stream
  