 #endif
 import Foundation
 
-public func dump<S>(
-    objects: S,
+public func dump<Objects>(
+    objects: Objects,
     canonical: Bool = false,
     indent: Int = 0,
     width: Int = 0,

    explicitStart: Bool = false,
    explicitEnd: Bool = false,
    version: (major: Int, minor: Int)? = nil) throws -> String
    where S: Sequence, S.Iterator.Element == Node {
        let emitter = Emitter(
            canonical: canonical,
            indent: indent,

            version: version)
}

public func serialize<Nodes>(
    nodes: Nodes,
    canonical: Bool = false,
    indent: Int = 0,
    width: Int = 0,
