       return "\(element)"
     }.joined(separator: ",")
 
-    appendLiteral("[\(output)]")
+    appendInterpolation("[\(output)]")
   }
   
 }


  mutating func appendInterpolation(repeat str: String, _ count: Int) {
    for _ in 0..<count {
      appendLiteral(str)
    }
  }

  mutating func appendInterpolation(_ value: GraphQLEscapedString) {
    appendLiteral(#""\#(escape(string: value.description))""#)
  }

  /// Escape strings according to https://facebook.github.io/graphql/#sec-String-Value

      return "\(key): \(serializedValue)"
    }.joined(separator: ",")

    appendInterpolation("{\(output)}")
  }

  mutating func appendInterpolation(_ value: GraphQLEscapedArray) {
