import SwiftOnoneSupport func foo(_ callback: (_ myInternalParam: Int) -> Void) [ { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 0, key.length: 6 }, { key.kind: source.lang.swift.syntaxtype.identifier, key.offset: 7, key.length: 17 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 26, key.length: 4 }, { key.kind: source.lang.swift.syntaxtype.identifier, key.offset: 31, key.length: 3 }, { key.kind: source.lang.swift.syntaxtype.argument, key.offset: 35, key.length: 1 }, { key.kind: source.lang.swift.syntaxtype.parameter, key.offset: 37, key.length: 8 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 48, key.length: 1 }, { key.kind: source.lang.swift.syntaxtype.identifier, key.offset: 50, key.length: 15 }, { key.kind: source.lang.swift.ref.struct, key.name: "Int", key.usr: "s:Si", key.offset: 67, key.length: 3 }, { key.kind: source.lang.swift.ref.typealias, key.name: "Void", key.usr: "s:s4Voida", key.offset: 75, key.length: 4 } ] [ { key.kind: source.lang.swift.decl.function.free, key.name: "foo(_:)", key.usr: "s:5label3fooyyySiXEF", key.offset: 26, key.length: 54, key.fully_annotated_decl: "func foo(_ callback: (_ myInternalParam: Int) -> Void)", key.entities: [ { key.kind: source.lang.swift.decl.var.local, key.keyword: "_", key.name: "callback", key.offset: 47, key.length: 32 } ] } ]