 
 extension JSON: ArrayLiteralConvertible {
     public init(arrayLiteral elements: JSONEncodable...) {
-			self = .array(elements.map({ $0.encodedToJSON() }))
+            self = .array(elements.map({ $0.encodedToJSON() }))
     }
 }
 

            guard let a = (self as? JSON)?.array where a.indices ~= index else { return nil }
            return a[index]
        }
        
        set {
            guard var a = (self as? JSON)?.array else { return }
            switch newValue {

            output.appendContentsOf("false")
        }
    }

    func serializeNull() {
        output.appendContentsOf("null")
    }

    @inline(__always)
    private final func serializeNewline() {
        if prettyPrint {
            output.appendContentsOf(lineEndings.rawValue)
        }
    }

    @inline(__always)
    private final func serializeSpaces(indentLevel: Int = 0) {
        if prettyPrint {
