 }
 
 /**
-The RenderingInfo type has no public initializer. You will meet it when you
-implement custom rendering functions of type RenderFunction.
+You will meet RenderingInfo when you implement custom rendering functions of
+type RenderFunction.
 
 A RenderFunction is invoked as soon as a variable tag {{name}} or a section
 tag {{#name}}...{{/name}} is rendered. Its RenderingInfo parameter provides

    public var context: Context
    
    
    // If true, the rendering is part of an enumeration. Some values don't
    // render the same whenever they render as an enumeration item, or alone:
    // {{# values }}...{{/ values }} vs. {{# value }}...{{/ value }}.

  let render: RenderFunction = { (info: RenderingInfo, _) in
      switch info.tag.type {
      case .Variable:
          // {{ object }}
          return Rendering("variable")
      case .Section:
          // {{# object }}...{{/ object }}
          return Rendering("section")
      }
  }
