             render: { (info: RenderingInfo) in
                 if info.enumerationItem {
                     // {{# collections }}...{{/ collections }}
-                    return try info.tag.render(info.context.extendedContext(self.mustacheBoxWithValue(value, box: box)))
+                    return try info.tag.render(info.context.extendedContext(self.mustacheBoxWithSetValue(value, box: box)))
                 } else {
                     // {{ collection }}
                     // {{# collection }}...{{/ collection }}

*/
// TODO Swift2: restore this function
//
//public func Box<C: CollectionType, T where C.Generator.Element == Optional<T>, T: MustacheBoxable, C.Index.Distance == Int>(collection: C?) -> MustacheBox {
//    if let collection = collection {
//        return collection.mustacheBoxWithValue(collection, box: { Box($0) })
//    } else {
//        return Box()
//    }

        for item in self {
            set.insert(BoxAnyObject(item))
        }
        return set.mustacheBoxWithSetValue(self, box: { $0 })
    }
}

