The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build Song, reference 0.2.8 (899424), with Swift 6.0 for macOS (SPM) on 30 Oct 2024 23:34:33 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/OperatorFoundation/Song.git
Reference: 0.2.8
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/OperatorFoundation/Song
 * tag               0.2.8      -> FETCH_HEAD
HEAD is now at 8994246 Update Package.swift
Cloned https://github.com/OperatorFoundation/Song.git
Revision (git rev-parse @):
8994246049f93f0fe4da206cf1c0e6c090050cdb
SUCCESS checkout https://github.com/OperatorFoundation/Song.git at 0.2.8
Fetching https://github.com/OperatorFoundation/Datable
Fetching https://github.com/OperatorFoundation/Net
Fetching https://github.com/OperatorFoundation/swift-ast
[1/105] Fetching net
[46/7065] Fetching net, swift-ast
[107/7464] Fetching net, swift-ast, datable
Fetched https://github.com/OperatorFoundation/Net from cache (1.25s)
Fetched https://github.com/OperatorFoundation/swift-ast from cache (1.25s)
Fetched https://github.com/OperatorFoundation/Datable from cache (1.25s)
Computing version for https://github.com/OperatorFoundation/Net
Computed https://github.com/OperatorFoundation/Net at 0.0.11 (0.50s)
Computing version for https://github.com/OperatorFoundation/Datable
Computed https://github.com/OperatorFoundation/Datable at 4.0.1 (0.49s)
Computing version for https://github.com/OperatorFoundation/swift-ast
Computed https://github.com/OperatorFoundation/swift-ast at 0.19.12 (3.17s)
Creating working copy for https://github.com/OperatorFoundation/swift-ast
Working copy of https://github.com/OperatorFoundation/swift-ast resolved at 0.19.12
Creating working copy for https://github.com/OperatorFoundation/Datable
Working copy of https://github.com/OperatorFoundation/Datable resolved at 4.0.1
Creating working copy for https://github.com/OperatorFoundation/Net
Working copy of https://github.com/OperatorFoundation/Net resolved at 0.0.11
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "song",
      "name": "Song",
      "url": "https://github.com/OperatorFoundation/Song.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Song",
      "dependencies": [
        {
          "identity": "swift-ast",
          "name": "swift-ast",
          "url": "https://github.com/OperatorFoundation/swift-ast",
          "version": "0.19.12",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-ast",
          "dependencies": [
          ]
        },
        {
          "identity": "datable",
          "name": "Datable",
          "url": "https://github.com/OperatorFoundation/Datable",
          "version": "4.0.1",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Datable",
          "dependencies": [
          ]
        },
        {
          "identity": "net",
          "name": "Net",
          "url": "https://github.com/OperatorFoundation/Net",
          "version": "0.0.11",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Net",
          "dependencies": [
            {
              "identity": "datable",
              "name": "Datable",
              "url": "https://github.com/OperatorFoundation/Datable",
              "version": "4.0.1",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Datable",
              "dependencies": [
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/OperatorFoundation/Song.git
[1/593] Fetching song
Fetched https://github.com/OperatorFoundation/Song.git from cache (0.78s)
Fetching https://github.com/OperatorFoundation/Datable from cache
Fetching https://github.com/OperatorFoundation/Net from cache
Fetching https://github.com/OperatorFoundation/swift-ast from cache
Fetched https://github.com/OperatorFoundation/Net from cache (0.50s)
Fetched https://github.com/OperatorFoundation/Datable from cache (0.50s)
Fetched https://github.com/OperatorFoundation/swift-ast from cache (0.51s)
Computing version for https://github.com/OperatorFoundation/Net
Computed https://github.com/OperatorFoundation/Net at 0.0.11 (0.02s)
Computing version for https://github.com/OperatorFoundation/Datable
Computed https://github.com/OperatorFoundation/Datable at 4.0.1 (0.02s)
Computing version for https://github.com/OperatorFoundation/swift-ast
Computed https://github.com/OperatorFoundation/swift-ast at 0.19.12 (0.02s)
Creating working copy for https://github.com/OperatorFoundation/Song.git
Working copy of https://github.com/OperatorFoundation/Song.git resolved at 0.2.8 (8994246)
Creating working copy for https://github.com/OperatorFoundation/Net
Working copy of https://github.com/OperatorFoundation/Net resolved at 0.0.11
Creating working copy for https://github.com/OperatorFoundation/Datable
Working copy of https://github.com/OperatorFoundation/Datable resolved at 4.0.1
Creating working copy for https://github.com/OperatorFoundation/swift-ast
Working copy of https://github.com/OperatorFoundation/swift-ast resolved at 0.19.12
Found 3 product dependencies
  - swift-ast
  - Datable
  - Net
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/OperatorFoundation/Song.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/27] Write sources
[8/27] Write choir-entitlement.plist
[8/27] Write sources
[13/27] Write compose-entitlement.plist
[14/27] Write sources
[20/27] Write swift-version--7754E27361AE5C74.txt
[22/76] Compiling Chorus Chorus.swift
[23/76] Emitting module Chorus
[24/76] Compiling Bocho String+TTYColor.swift
[25/76] Emitting module Bocho
[26/76] Emitting module Datable
[27/79] Compiling Bocho DotYanagibaParser.swift
[28/79] Compiling Datable Data+MaybeNetworkIntable.swift
[29/79] Compiling Datable Data+Stringable.swift
[30/79] Compiling Datable Datable.swift
[31/79] Compiling Datable DatableConfig.swift
[32/79] Compiling Bocho String+Path.swift
[33/79] Compiling Bocho String+Indentation.swift
[34/79] Emitting module Package
[35/79] Compiling Package Package.swift
[36/79] Compiling Bocho DotYanagibaReader.swift
[37/79] Compiling Bocho DotYanagibaModels.swift
[38/79] Compiling Bocho DotYanagiba+Merge.swift
[39/79] Compiling Bocho CLIOption.swift
[40/79] Compiling Datable String+Intable.swift
[41/79] Compiling Bocho String+FileHandle.swift
[42/79] Compiling Datable Stringable.swift
[43/79] Compiling Datable StringableArray+CSVable.swift
[44/79] Compiling Datable Data+Datable.swift
[45/79] Compiling Datable Data+ExpressibleByStringLiteral.swift
[46/79] Compiling Datable Data+Floatable.swift
[47/79] Compiling Datable Data+MaybeIntable.swift
[48/79] Compiling Datable NetworkIntable.swift
[49/79] Compiling Datable String+Arrayable.swift
[50/79] Compiling Datable String+Datable.swift
[51/79] Compiling Datable Float+MaybeDatable.swift
[52/79] Compiling Datable Float+MaybeIntable.swift
[53/79] Compiling Datable Floatable.swift
[54/79] Compiling Datable Int+Floatable.swift
[55/79] Compiling Datable Double+MaybeDatable.swift
[56/79] Compiling Datable Double+Stringable.swift
[57/79] Compiling Datable File.swift
[58/79] Compiling Datable Float+Floatable.swift
[59/79] Compiling Datable Arrayable.swift
[60/79] Compiling Datable CSVable.swift
[61/79] Compiling Datable Data+Arrayable.swift
[62/79] Compiling Datable Data+Base64.swift
[63/79] Compiling Datable Int+MaybeDatable.swift
[64/79] Compiling Datable Int+MaybeIntable.swift
[65/79] Compiling Datable Int+Stringable.swift
[66/79] Compiling Datable Intable.swift
[67/79] Compiling Datable MaybeDatable.swift
[68/79] Compiling Datable MaybeIntable.swift
[69/79] Compiling Datable MaybeNetworkIntable.swift
[70/79] Compiling Datable NetworkDatable.swift
[71/89] Emitting module Source
[72/89] Compiling Source Comment.swift
[73/89] Compiling Source Shebang.swift
[74/89] Compiling Source SourceError.swift
[75/89] Compiling Source CommentSet.swift
[76/89] Compiling Source SourceFile.swift
[77/89] Compiling Source SourceLocation.swift
[78/89] Compiling Source SourceReader.swift
[79/89] Compiling Source SourceLocatable.swift
[80/89] Compiling Source SourceRange.swift
[81/94] Compiling Diagnostic DiagnosticConsumer.swift
[82/94] Compiling Diagnostic Diagnostic.swift
[83/94] Compiling Diagnostic DiagnosticKind.swift
[84/94] Emitting module Diagnostic
[85/94] Compiling Diagnostic DiagnosticPool.swift
[86/223] Compiling AST MutationModifier.swift
[87/223] Compiling AST OperatorDeclaration.swift
[88/224] Compiling AST DeclarationModifier.swift
[89/224] Compiling AST DeclarationModifiers.swift
[90/224] Compiling AST GetterSetterKeywordBlock.swift
[91/224] Compiling AST AccessLevelModifier.swift
[92/224] Compiling Lexer UnicodeScalar+Lexer.swift
[93/224] Compiling AST ASTNode.swift
[94/224] Compiling AST ASTNodeContext.swift
[95/224] Emitting module Lexer
[96/224] Compiling AST Attributes.swift
[97/224] Compiling AST CodeBlock.swift
[98/224] Compiling AST Declaration.swift
[99/224] Compiling AST GetterSetterBlock.swift
[100/224] Compiling AST ImportDeclaration.swift
[101/224] Compiling AST PatternInitializer.swift
[102/224] Compiling AST InitializerDeclaration.swift
[103/230] Compiling AST ASTTextRepresentable.swift
[104/230] Compiling AST ASTUnit.swift
[105/230] Compiling AST ASTUnitCollection.swift
[106/230] Compiling AST ASTVisitor+Traversal.swift
[107/230] Compiling AST ASTVisitor.swift
[108/230] Compiling AST Attribute.swift
[109/230] Compiling AST TernaryConditionalOperatorExpression.swift
[110/230] Compiling AST TryOperatorExpression.swift
[111/230] Compiling AST TupleExpression.swift
[112/230] Compiling AST TypeCastingOperatorExpression.swift
[113/230] Compiling AST WildcardExpression.swift
[114/230] Compiling AST ExpressionList.swift
[115/230] Compiling AST GenericArgumentClause.swift
[116/230] Compiling AST GenericParameterClause.swift
[117/230] Compiling AST GenericWhereClause.swift
[118/230] Compiling AST Identifier.swift
[119/230] Compiling AST IdentifierList.swift
[120/230] Compiling AST LocatableNode.swift
[121/242] Compiling AST Operator.swift
[122/242] Compiling AST Pattern.swift
[123/242] Compiling AST EnumCasePattern.swift
[124/242] Compiling AST ExpressionPattern.swift
[125/242] Compiling AST IdentifierPattern.swift
[126/242] Compiling AST OptionalPattern.swift
[127/242] Compiling AST TuplePattern.swift
[128/242] Compiling AST TypeCastingPattern.swift
[129/242] Compiling AST ValueBindingPattern.swift
[130/242] Compiling AST WildcardPattern.swift
[131/242] Compiling AST Statement.swift
[132/242] Compiling AST BreakStatement.swift
[133/242] Compiling AST RepeatWhileStatement.swift
[134/242] Compiling AST ReturnStatement.swift
[135/242] Compiling AST SwitchStatement.swift
[136/242] Compiling AST ThrowStatement.swift
[137/242] Compiling AST WhileStatement.swift
[138/242] Compiling AST Statements.swift
[139/242] Compiling AST ThrowsKind.swift
[140/242] Compiling AST TopLevelDeclaration.swift
[141/242] Compiling AST Type.swift
[142/242] Compiling AST AnyType.swift
[143/242] Compiling AST ArrayType.swift
[144/242] Compiling AST DictionaryType.swift
[145/242] Compiling AST CompilerControlStatement.swift
[146/242] Compiling AST AvailabilityCondition.swift
[147/242] Compiling AST Condition.swift
[148/242] Compiling AST ConditionList.swift
[149/242] Compiling AST ContinueStatement.swift
[150/242] Compiling AST DeferStatement.swift
[151/242] Compiling AST DoStatement.swift
[152/242] Compiling AST FallthroughStatement.swift
[153/242] Compiling AST ForInStatement.swift
[154/242] Compiling AST GuardStatement.swift
[155/242] Compiling AST IfStatement.swift
[156/242] Compiling AST LabeledStatement.swift
[157/242] Compiling AST LiteralExpression.swift
[158/242] Compiling AST OptionalChainingExpression.swift
[159/242] Compiling AST ParenthesizedExpression.swift
[160/242] Compiling AST PostfixOperatorExpression.swift
[161/242] Compiling AST PostfixSelfExpression.swift
[162/242] Compiling AST PrefixOperatorExpression.swift
[163/242] Compiling AST SelectorExpression.swift
[164/242] Compiling AST SelfExpression.swift
[165/242] Compiling AST SequenceExpression.swift
[166/242] Compiling AST SubscriptArgument.swift
[167/242] Compiling AST SubscriptExpression.swift
[168/242] Compiling AST SuperclassExpression.swift
[169/242] Emitting module Net
[170/242] Compiling Net Network+Stringable.swift
[171/242] Compiling Net Network+MaybeDatable.swift
[172/242] Compiling Net Net.swift
[173/242] Compiling Net Network+Codable.swift
[174/242] Compiling Net Ipify.swift
[175/242] Compiling AST AssignmentOperatorExpression.swift
[176/242] Compiling AST BinaryOperatorExpression.swift
[177/242] Compiling AST ClosureExpression.swift
[178/242] Compiling AST ExplicitMemberExpression.swift
[179/242] Compiling AST ForcedValueExpression.swift
[180/242] Compiling AST FunctionCallExpression.swift
[181/242] Compiling AST IdentifierExpression.swift
[182/242] Compiling AST ImplicitMemberExpression.swift
[183/242] Compiling AST InOutExpression.swift
[184/242] Compiling AST InitializerExpression.swift
[185/242] Compiling AST KeyPathExpression.swift
[186/242] Compiling AST KeyPathStringExpression.swift
[187/242] Compiling AST WillSetDidSetBlock.swift
[188/242] Compiling AST ClassDeclaration.swift
[189/242] Compiling AST ConstantDeclaration.swift
[190/242] Compiling AST DeinitializerDeclaration.swift
[191/242] Compiling AST EnumDeclaration.swift
[192/242] Compiling AST ExtensionDeclaration.swift
[193/242] Compiling AST FunctionResult.swift
[194/242] Compiling AST FunctionSignature.swift
[195/242] Compiling AST FunctionDeclaration.swift
[204/242] Compiling AST PrecedenceGroupDeclaration.swift
[205/242] Compiling AST ProtocolDeclaration.swift
[206/242] Compiling AST StructDeclaration.swift
[207/242] Compiling AST SubscriptDeclaration.swift
[208/242] Compiling AST TypealiasDeclaration.swift
[209/242] Compiling AST VariableDeclaration.swift
[210/242] Compiling AST Expression.swift
[211/242] Compiling AST FunctionType.swift
[212/242] Compiling AST ImplicitlyUnwrappedOptionalType.swift
[213/242] Compiling AST MetatypeType.swift
[214/242] Compiling AST OpaqueType.swift
[215/242] Compiling AST OptionalType.swift
[216/242] Compiling AST ProtocolCompositionType.swift
[217/242] Compiling AST SelfType.swift
[218/242] Compiling AST TupleType.swift
[219/242] Compiling AST TypeAnnotation.swift
[220/242] Compiling AST TypeIdentifier.swift
[221/242] Compiling AST TypeInheritanceClause.swift
[222/242] Compiling AST Version.swift
[223/244] Emitting module AST
[237/244] Emitting module Composition
[238/244] Compiling Composition Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Composition/Composition.swift:40:17: warning: capture of 'callback' with non-sendable type '(Data) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
38 |                 guard let data = maybeData else { return }
39 |
40 |                 callback(data)
   |                 |- warning: capture of 'callback' with non-sendable type '(Data) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
41 |             }
42 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Composition/Composition.swift:40:17: warning: capture of 'callback' with non-sendable type '(Data) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
38 |                 guard let data = maybeData else { return }
39 |
40 |                 callback(data)
   |                 |- warning: capture of 'callback' with non-sendable type '(Data) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
41 |             }
42 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Composition/Composition.swift:40:17: warning: capture of 'callback' with non-sendable type '(Data) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
38 |                 guard let data = maybeData else { return }
39 |
40 |                 callback(data)
   |                 |- warning: capture of 'callback' with non-sendable type '(Data) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
41 |             }
42 |         }
[239/260] Compiling Parser Parser+Lexing.swift
[240/261] Compiling Parser Parser+Pattern.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:40:93: error: 'Expression' is ambiguous for type lookup in this context
  38 |   }
  39 |
  40 |   func parseExpression(config: ParserExpressionConfig = ParserExpressionConfig()) throws -> Expression {
     |                                                                                             `- error: 'Expression' is ambiguous for type lookup in this context
  41 |     let tryKind = parseTryKind()
  42 |     let prefixExpr = try parsePrefixExpression(config: config)
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
[241/261] Compiling Parser Parser.swift
[242/261] Compiling Parser Parser+Util.swift
[243/261] Compiling Parser Parser+Modifier.swift
[244/261] Compiling Parser Parser+Type.swift
[245/261] Compiling Parser Parser+Statement.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:40:93: error: 'Expression' is ambiguous for type lookup in this context
  38 |   }
  39 |
  40 |   func parseExpression(config: ParserExpressionConfig = ParserExpressionConfig()) throws -> Expression {
     |                                                                                             `- error: 'Expression' is ambiguous for type lookup in this context
  41 |     let tryKind = parseTryKind()
  42 |     let prefixExpr = try parsePrefixExpression(config: config)
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
[246/261] Emitting module Sema
[247/261] Compiling Sema LexicalParentAssignment.swift
[248/261] Compiling Sema SequenceExpressionFolding.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[249/261] Compiling Parser Parser+Attribute.swift
[250/261] Compiling Parser Parser+Common.swift
[251/261] Emitting module Parser
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:40:93: error: 'Expression' is ambiguous for type lookup in this context
  38 |   }
  39 |
  40 |   func parseExpression(config: ParserExpressionConfig = ParserExpressionConfig()) throws -> Expression {
     |                                                                                             `- error: 'Expression' is ambiguous for type lookup in this context
  41 |     let tryKind = parseTryKind()
  42 |     let prefixExpr = try parsePrefixExpression(config: config)
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:53:48: error: 'Expression' is ambiguous for type lookup in this context
  51 |     case noTry
  52 |
  53 |     fileprivate func wrap(expr: Expression) -> Expression {
     |                                                `- error: 'Expression' is ambiguous for type lookup in this context
  54 |       switch self {
  55 |       case .try(let startLocation):
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:53:33: error: 'Expression' is ambiguous for type lookup in this context
  51 |     case noTry
  52 |
  53 |     fileprivate func wrap(expr: Expression) -> Expression {
     |                                 `- error: 'Expression' is ambiguous for type lookup in this context
  54 |       switch self {
  55 |       case .try(let startLocation):
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:89:15: error: 'Expression' is ambiguous for type lookup in this context
  87 |   private func parseBinaryExpressions( // swift-lint:suppress(high_ncss,high_cyclomatic_complexity)
  88 |     leftExpression: Expression, config: ParserExpressionConfig
  89 |   ) throws -> Expression {
     |               `- error: 'Expression' is ambiguous for type lookup in this context
  90 |     var resultExpr: Expression = leftExpression
  91 |
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:88:21: error: 'Expression' is ambiguous for type lookup in this context
  86 |
  87 |   private func parseBinaryExpressions( // swift-lint:suppress(high_ncss,high_cyclomatic_complexity)
  88 |     leftExpression: Expression, config: ParserExpressionConfig
     |                     `- error: 'Expression' is ambiguous for type lookup in this context
  89 |   ) throws -> Expression {
  90 |     var resultExpr: Expression = leftExpression
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:252:80: error: 'Expression' is ambiguous for type lookup in this context
 250 |   }
 251 |
 252 |   private func parsePrefixExpression(config: ParserExpressionConfig) throws -> Expression {
     |                                                                                `- error: 'Expression' is ambiguous for type lookup in this context
 253 |     let startLocation = getStartLocation()
 254 |     switch _lexer.read([.dummyPrefixOperator, .prefixAmp]) {
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1081:45: error: 'Expression' is ambiguous for type lookup in this context
1079 |   }
1080 |
1081 |   private func parseDictionaryLiteral(head: Expression, startLocation: SourceLocation) throws -> LiteralExpression {
     |                                             `- error: 'Expression' is ambiguous for type lookup in this context
1082 |     var entries: [DictionaryEntry] = []
1083 |     // complete first entry
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1101:11: error: 'Expression' is ambiguous for type lookup in this context
1099 |
1100 |   private func parseArrayLiteral(
1101 |     head: Expression, startLocation: SourceLocation
     |           `- error: 'Expression' is ambiguous for type lookup in this context
1102 |   ) throws -> LiteralExpression {
1103 |     var exprs: [Expression] = [head]
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
[252/261] Compiling Parser Parser+Declaration.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:40:93: error: 'Expression' is ambiguous for type lookup in this context
  38 |   }
  39 |
  40 |   func parseExpression(config: ParserExpressionConfig = ParserExpressionConfig()) throws -> Expression {
     |                                                                                             `- error: 'Expression' is ambiguous for type lookup in this context
  41 |     let tryKind = parseTryKind()
  42 |     let prefixExpr = try parsePrefixExpression(config: config)
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
[253/261] Compiling Parser Parser+Diagnostic.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:40:93: error: 'Expression' is ambiguous for type lookup in this context
  38 |   }
  39 |
  40 |   func parseExpression(config: ParserExpressionConfig = ParserExpressionConfig()) throws -> Expression {
     |                                                                                             `- error: 'Expression' is ambiguous for type lookup in this context
  41 |     let tryKind = parseTryKind()
  42 |     let prefixExpr = try parsePrefixExpression(config: config)
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
[254/261] Compiling Parser Parser+Expression.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:40:93: error: 'Expression' is ambiguous for type lookup in this context
  38 |   }
  39 |
  40 |   func parseExpression(config: ParserExpressionConfig = ParserExpressionConfig()) throws -> Expression {
     |                                                                                             `- error: 'Expression' is ambiguous for type lookup in this context
  41 |     let tryKind = parseTryKind()
  42 |     let prefixExpr = try parsePrefixExpression(config: config)
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:53:48: error: 'Expression' is ambiguous for type lookup in this context
  51 |     case noTry
  52 |
  53 |     fileprivate func wrap(expr: Expression) -> Expression {
     |                                                `- error: 'Expression' is ambiguous for type lookup in this context
  54 |       switch self {
  55 |       case .try(let startLocation):
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:53:33: error: 'Expression' is ambiguous for type lookup in this context
  51 |     case noTry
  52 |
  53 |     fileprivate func wrap(expr: Expression) -> Expression {
     |                                 `- error: 'Expression' is ambiguous for type lookup in this context
  54 |       switch self {
  55 |       case .try(let startLocation):
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:89:15: error: 'Expression' is ambiguous for type lookup in this context
  87 |   private func parseBinaryExpressions( // swift-lint:suppress(high_ncss,high_cyclomatic_complexity)
  88 |     leftExpression: Expression, config: ParserExpressionConfig
  89 |   ) throws -> Expression {
     |               `- error: 'Expression' is ambiguous for type lookup in this context
  90 |     var resultExpr: Expression = leftExpression
  91 |
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:88:21: error: 'Expression' is ambiguous for type lookup in this context
  86 |
  87 |   private func parseBinaryExpressions( // swift-lint:suppress(high_ncss,high_cyclomatic_complexity)
  88 |     leftExpression: Expression, config: ParserExpressionConfig
     |                     `- error: 'Expression' is ambiguous for type lookup in this context
  89 |   ) throws -> Expression {
  90 |     var resultExpr: Expression = leftExpression
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:252:80: error: 'Expression' is ambiguous for type lookup in this context
 250 |   }
 251 |
 252 |   private func parsePrefixExpression(config: ParserExpressionConfig) throws -> Expression {
     |                                                                                `- error: 'Expression' is ambiguous for type lookup in this context
 253 |     let startLocation = getStartLocation()
 254 |     switch _lexer.read([.dummyPrefixOperator, .prefixAmp]) {
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1081:45: error: 'Expression' is ambiguous for type lookup in this context
1079 |   }
1080 |
1081 |   private func parseDictionaryLiteral(head: Expression, startLocation: SourceLocation) throws -> LiteralExpression {
     |                                             `- error: 'Expression' is ambiguous for type lookup in this context
1082 |     var entries: [DictionaryEntry] = []
1083 |     // complete first entry
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1101:11: error: 'Expression' is ambiguous for type lookup in this context
1099 |
1100 |   private func parseArrayLiteral(
1101 |     head: Expression, startLocation: SourceLocation
     |           `- error: 'Expression' is ambiguous for type lookup in this context
1102 |   ) throws -> LiteralExpression {
1103 |     var exprs: [Expression] = [head]
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:32:17: error: 'Expression' is ambiguous for type lookup in this context
  30 | extension Parser {
  31 |   private func parseExpressionList(config: ParserExpressionConfig = ParserExpressionConfig()) throws -> ExpressionList {
  32 |     var exprs: [Expression] = []
     |                 `- error: 'Expression' is ambiguous for type lookup in this context
  33 |     repeat {
  34 |       let expr = try parseExpression(config: config)
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:90:21: error: 'Expression' is ambiguous for type lookup in this context
  88 |     leftExpression: Expression, config: ParserExpressionConfig
  89 |   ) throws -> Expression {
  90 |     var resultExpr: Expression = leftExpression
     |                     `- error: 'Expression' is ambiguous for type lookup in this context
  91 |
  92 |     func examine() -> (Bool, Token.Kind) {
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:211:24: error: 'Expression' is ambiguous for type lookup in this context
 209 |         try match(.colon, orFatal: .expectedColonAfterTrueExpr)
 210 |         let falseTryKind = parseTryKind()
 211 |         var falseExpr: Expression = try parsePrefixExpression(config: config)
     |                        `- error: 'Expression' is ambiguous for type lookup in this context
 212 |         falseExpr = falseTryKind.wrap(expr: falseExpr)
 213 |         let ternaryOpExpr = TernaryConditionalOperatorExpression(
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:366:45: error: 'Expression' is ambiguous for type lookup in this context
 364 |     postfixExpression expr: PostfixExpression, config: ParserExpressionConfig
 365 |   ) throws -> PostfixExpression { // swift-lint:suppress(nested_code_block_depth)
 366 |     func parseArgumentExpr(op: Operator) -> Expression? {
     |                                             `- error: 'Expression' is ambiguous for type lookup in this context
 367 |       let exprLexerCp = _lexer.checkPoint()
 368 |       let exprDiagnosticCp = _diagnosticPool.checkPoint()
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:420:32: error: 'nil' requires a contextual type
 418 |             arguments.append(argument)
 419 |           case .prefixOperator(let op), .binaryOperator(let op), .postfixOperator(let op):
 420 |             appendArgument(op, nil)
     |                                `- error: 'nil' requires a contextual type
 421 |           default:
 422 |             let argExpr = try parseExpression()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:940:89: error: 'Expression' is ambiguous for type lookup in this context
 938 |     _ magicWord: String, _ startLocation: SourceLocation
 939 |   ) throws -> LiteralExpression {
 940 |     func getMagicExpression(for key: String, needsParsingComma: Bool = false) throws -> Expression {
     |                                                                                         `- error: 'Expression' is ambiguous for type lookup in this context
 941 |       if needsParsingComma {
 942 |         try match(.comma, orFatal: .expectedCommaBeforeKeywordPlaygroundLiteral(magicWord, key))
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1103:17: error: 'Expression' is ambiguous for type lookup in this context
1101 |     head: Expression, startLocation: SourceLocation
1102 |   ) throws -> LiteralExpression {
1103 |     var exprs: [Expression] = [head]
     |                 `- error: 'Expression' is ambiguous for type lookup in this context
1104 |     // parse the rest of the array
1105 |     while _lexer.match(.comma) && _lexer.look().kind != .rightSquare {
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1119:66: error: 'Expression' is ambiguous for type lookup in this context
1117 |     head: String, raw: String, startLocation: SourceLocation
1118 |   ) throws -> LiteralExpression { // swift-lint:suppress(nested_code_block_depth)
1119 |     func caliberateExpressions(_ exprs: [Expression]) throws -> [Expression] { // swift-lint:suppress(nested_code_block_depth,long_line)
     |                                                                  `- error: 'Expression' is ambiguous for type lookup in this context
1120 |       let exprCount = exprs.count
1121 |       var indentationPrefix = ""
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1119:42: error: 'Expression' is ambiguous for type lookup in this context
1117 |     head: String, raw: String, startLocation: SourceLocation
1118 |   ) throws -> LiteralExpression { // swift-lint:suppress(nested_code_block_depth)
1119 |     func caliberateExpressions(_ exprs: [Expression]) throws -> [Expression] { // swift-lint:suppress(nested_code_block_depth,long_line)
     |                                          `- error: 'Expression' is ambiguous for type lookup in this context
1120 |       let exprCount = exprs.count
1121 |       var indentationPrefix = ""
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1122:30: error: 'Expression' is ambiguous for type lookup in this context
1120 |       let exprCount = exprs.count
1121 |       var indentationPrefix = ""
1122 |       var caliberatedExprs: [Expression] = []
     |                              `- error: 'Expression' is ambiguous for type lookup in this context
1123 |
1124 |       for (offset, expr) in exprs.reversed().enumerated() {
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1166:17: error: 'Expression' is ambiguous for type lookup in this context
1164 |     }
1165 |
1166 |     var exprs: [Expression] = []
     |                 `- error: 'Expression' is ambiguous for type lookup in this context
1167 |     var rawText = raw
1168 |     let multilineDelimiter = "\"\"\""
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1129:62: error: cannot infer contextual base in reference to member 'newlines'
1127 |           blockRawText.isEmpty
1128 |         {
1129 |           var blockLines = blockStr.components(separatedBy: .newlines)
     |                                                              `- error: cannot infer contextual base in reference to member 'newlines'
1130 |           if offset == 0 { // let's first of all figure out the indentation prefix
1131 |             indentationPrefix = blockLines.removeLast()
[255/261] Compiling Parser Parser+Generic.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:40:93: error: 'Expression' is ambiguous for type lookup in this context
  38 |   }
  39 |
  40 |   func parseExpression(config: ParserExpressionConfig = ParserExpressionConfig()) throws -> Expression {
     |                                                                                             `- error: 'Expression' is ambiguous for type lookup in this context
  41 |     let tryKind = parseTryKind()
  42 |     let prefixExpr = try parsePrefixExpression(config: config)
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:53:48: error: 'Expression' is ambiguous for type lookup in this context
  51 |     case noTry
  52 |
  53 |     fileprivate func wrap(expr: Expression) -> Expression {
     |                                                `- error: 'Expression' is ambiguous for type lookup in this context
  54 |       switch self {
  55 |       case .try(let startLocation):
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:53:33: error: 'Expression' is ambiguous for type lookup in this context
  51 |     case noTry
  52 |
  53 |     fileprivate func wrap(expr: Expression) -> Expression {
     |                                 `- error: 'Expression' is ambiguous for type lookup in this context
  54 |       switch self {
  55 |       case .try(let startLocation):
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:89:15: error: 'Expression' is ambiguous for type lookup in this context
  87 |   private func parseBinaryExpressions( // swift-lint:suppress(high_ncss,high_cyclomatic_complexity)
  88 |     leftExpression: Expression, config: ParserExpressionConfig
  89 |   ) throws -> Expression {
     |               `- error: 'Expression' is ambiguous for type lookup in this context
  90 |     var resultExpr: Expression = leftExpression
  91 |
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:88:21: error: 'Expression' is ambiguous for type lookup in this context
  86 |
  87 |   private func parseBinaryExpressions( // swift-lint:suppress(high_ncss,high_cyclomatic_complexity)
  88 |     leftExpression: Expression, config: ParserExpressionConfig
     |                     `- error: 'Expression' is ambiguous for type lookup in this context
  89 |   ) throws -> Expression {
  90 |     var resultExpr: Expression = leftExpression
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:252:80: error: 'Expression' is ambiguous for type lookup in this context
 250 |   }
 251 |
 252 |   private func parsePrefixExpression(config: ParserExpressionConfig) throws -> Expression {
     |                                                                                `- error: 'Expression' is ambiguous for type lookup in this context
 253 |     let startLocation = getStartLocation()
 254 |     switch _lexer.read([.dummyPrefixOperator, .prefixAmp]) {
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1081:45: error: 'Expression' is ambiguous for type lookup in this context
1079 |   }
1080 |
1081 |   private func parseDictionaryLiteral(head: Expression, startLocation: SourceLocation) throws -> LiteralExpression {
     |                                             `- error: 'Expression' is ambiguous for type lookup in this context
1082 |     var entries: [DictionaryEntry] = []
1083 |     // complete first entry
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1101:11: error: 'Expression' is ambiguous for type lookup in this context
1099 |
1100 |   private func parseArrayLiteral(
1101 |     head: Expression, startLocation: SourceLocation
     |           `- error: 'Expression' is ambiguous for type lookup in this context
1102 |   ) throws -> LiteralExpression {
1103 |     var exprs: [Expression] = [head]
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:32:17: error: 'Expression' is ambiguous for type lookup in this context
  30 | extension Parser {
  31 |   private func parseExpressionList(config: ParserExpressionConfig = ParserExpressionConfig()) throws -> ExpressionList {
  32 |     var exprs: [Expression] = []
     |                 `- error: 'Expression' is ambiguous for type lookup in this context
  33 |     repeat {
  34 |       let expr = try parseExpression(config: config)
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:90:21: error: 'Expression' is ambiguous for type lookup in this context
  88 |     leftExpression: Expression, config: ParserExpressionConfig
  89 |   ) throws -> Expression {
  90 |     var resultExpr: Expression = leftExpression
     |                     `- error: 'Expression' is ambiguous for type lookup in this context
  91 |
  92 |     func examine() -> (Bool, Token.Kind) {
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:211:24: error: 'Expression' is ambiguous for type lookup in this context
 209 |         try match(.colon, orFatal: .expectedColonAfterTrueExpr)
 210 |         let falseTryKind = parseTryKind()
 211 |         var falseExpr: Expression = try parsePrefixExpression(config: config)
     |                        `- error: 'Expression' is ambiguous for type lookup in this context
 212 |         falseExpr = falseTryKind.wrap(expr: falseExpr)
 213 |         let ternaryOpExpr = TernaryConditionalOperatorExpression(
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:366:45: error: 'Expression' is ambiguous for type lookup in this context
 364 |     postfixExpression expr: PostfixExpression, config: ParserExpressionConfig
 365 |   ) throws -> PostfixExpression { // swift-lint:suppress(nested_code_block_depth)
 366 |     func parseArgumentExpr(op: Operator) -> Expression? {
     |                                             `- error: 'Expression' is ambiguous for type lookup in this context
 367 |       let exprLexerCp = _lexer.checkPoint()
 368 |       let exprDiagnosticCp = _diagnosticPool.checkPoint()
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:420:32: error: 'nil' requires a contextual type
 418 |             arguments.append(argument)
 419 |           case .prefixOperator(let op), .binaryOperator(let op), .postfixOperator(let op):
 420 |             appendArgument(op, nil)
     |                                `- error: 'nil' requires a contextual type
 421 |           default:
 422 |             let argExpr = try parseExpression()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:940:89: error: 'Expression' is ambiguous for type lookup in this context
 938 |     _ magicWord: String, _ startLocation: SourceLocation
 939 |   ) throws -> LiteralExpression {
 940 |     func getMagicExpression(for key: String, needsParsingComma: Bool = false) throws -> Expression {
     |                                                                                         `- error: 'Expression' is ambiguous for type lookup in this context
 941 |       if needsParsingComma {
 942 |         try match(.comma, orFatal: .expectedCommaBeforeKeywordPlaygroundLiteral(magicWord, key))
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1103:17: error: 'Expression' is ambiguous for type lookup in this context
1101 |     head: Expression, startLocation: SourceLocation
1102 |   ) throws -> LiteralExpression {
1103 |     var exprs: [Expression] = [head]
     |                 `- error: 'Expression' is ambiguous for type lookup in this context
1104 |     // parse the rest of the array
1105 |     while _lexer.match(.comma) && _lexer.look().kind != .rightSquare {
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1119:66: error: 'Expression' is ambiguous for type lookup in this context
1117 |     head: String, raw: String, startLocation: SourceLocation
1118 |   ) throws -> LiteralExpression { // swift-lint:suppress(nested_code_block_depth)
1119 |     func caliberateExpressions(_ exprs: [Expression]) throws -> [Expression] { // swift-lint:suppress(nested_code_block_depth,long_line)
     |                                                                  `- error: 'Expression' is ambiguous for type lookup in this context
1120 |       let exprCount = exprs.count
1121 |       var indentationPrefix = ""
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1119:42: error: 'Expression' is ambiguous for type lookup in this context
1117 |     head: String, raw: String, startLocation: SourceLocation
1118 |   ) throws -> LiteralExpression { // swift-lint:suppress(nested_code_block_depth)
1119 |     func caliberateExpressions(_ exprs: [Expression]) throws -> [Expression] { // swift-lint:suppress(nested_code_block_depth,long_line)
     |                                          `- error: 'Expression' is ambiguous for type lookup in this context
1120 |       let exprCount = exprs.count
1121 |       var indentationPrefix = ""
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1122:30: error: 'Expression' is ambiguous for type lookup in this context
1120 |       let exprCount = exprs.count
1121 |       var indentationPrefix = ""
1122 |       var caliberatedExprs: [Expression] = []
     |                              `- error: 'Expression' is ambiguous for type lookup in this context
1123 |
1124 |       for (offset, expr) in exprs.reversed().enumerated() {
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1166:17: error: 'Expression' is ambiguous for type lookup in this context
1164 |     }
1165 |
1166 |     var exprs: [Expression] = []
     |                 `- error: 'Expression' is ambiguous for type lookup in this context
1167 |     var rawText = raw
1168 |     let multilineDelimiter = "\"\"\""
Foundation.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1129:62: error: cannot infer contextual base in reference to member 'newlines'
1127 |           blockRawText.isEmpty
1128 |         {
1129 |           var blockLines = blockStr.components(separatedBy: .newlines)
     |                                                              `- error: cannot infer contextual base in reference to member 'newlines'
1130 |           if offset == 0 { // let's first of all figure out the indentation prefix
1131 |             indentationPrefix = blockLines.removeLast()
BUILD FAILURE 6.0 macosSpm