The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Song, reference 0.2.8 (899424), with Swift 6.3 for macOS (SPM) on 15 Apr 2026 06:14:04 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.70.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/swift-ast
Fetching https://github.com/OperatorFoundation/Net
Fetching https://github.com/OperatorFoundation/Datable
[1/105] Fetching net
[106/504] Fetching net, datable
[382/7464] Fetching net, datable, swift-ast
Fetched https://github.com/OperatorFoundation/Datable from cache (0.76s)
[384/7065] Fetching net, swift-ast
Fetched https://github.com/OperatorFoundation/swift-ast from cache (1.20s)
Fetched https://github.com/OperatorFoundation/Net from cache (1.20s)
Computing version for https://github.com/OperatorFoundation/Net
Computed https://github.com/OperatorFoundation/Net at 0.0.11 (1.80s)
Computing version for https://github.com/OperatorFoundation/Datable
Computed https://github.com/OperatorFoundation/Datable at 4.0.1 (0.57s)
Computing version for https://github.com/OperatorFoundation/swift-ast
Computed https://github.com/OperatorFoundation/swift-ast at 0.19.12 (3.15s)
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/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
========================================
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",
  "traits": [
    "default"
  ],
  "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",
      "traits": [
        "default"
      ],
      "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",
          "traits": [
            "default"
          ],
          "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",
          "traits": [
            "default"
          ],
          "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",
          "traits": [
            "default"
          ],
          "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",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/OperatorFoundation/Song.git
[1/593] Fetching song
Fetched https://github.com/OperatorFoundation/Song.git from cache (0.77s)
Fetching https://github.com/OperatorFoundation/Net from cache
Fetching https://github.com/OperatorFoundation/Datable from cache
Fetching https://github.com/OperatorFoundation/swift-ast from cache
Fetched https://github.com/OperatorFoundation/Datable from cache (0.43s)
Fetched https://github.com/OperatorFoundation/swift-ast from cache (0.48s)
Fetched https://github.com/OperatorFoundation/Net from cache (0.48s)
Computing version for https://github.com/OperatorFoundation/Net
Computed https://github.com/OperatorFoundation/Net at 0.0.11 (0.54s)
Computing version for https://github.com/OperatorFoundation/Datable
Computed https://github.com/OperatorFoundation/Datable at 4.0.1 (0.03s)
Computing version for https://github.com/OperatorFoundation/swift-ast
Computed https://github.com/OperatorFoundation/swift-ast at 0.19.12 (0.03s)
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/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/Song.git
Working copy of https://github.com/OperatorFoundation/Song.git resolved at 0.2.8 (8994246)
Found 3 product dependencies
  - swift-ast
  - Datable
  - Net
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/OperatorFoundation/Song.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/27] Write sources
[1/27] Write compose-entitlement.plist
[2/27] Write sources
[5/27] Write choir-entitlement.plist
[5/27] Write sources
[20/27] Write swift-version--6988338F2F200930.txt
[22/76] Compiling Chorus Chorus.swift
[23/76] Emitting module Chorus
[24/76] Compiling Bocho String+TTYColor.swift
[25/76] Compiling Datable Double+MaybeDatable.swift
[26/76] Compiling Datable Double+Stringable.swift
[27/76] Compiling Datable File.swift
[28/76] Compiling Datable Float+Floatable.swift
[29/76] Compiling Datable String+Intable.swift
[30/76] Compiling Datable Stringable.swift
[31/76] Compiling Datable StringableArray+CSVable.swift
[32/76] Compiling Package Package.swift
[33/76] Emitting module Package
[34/76] Compiling Datable MaybeDatable.swift
[35/76] Compiling Datable MaybeIntable.swift
[36/76] Compiling Datable MaybeNetworkIntable.swift
[37/76] Compiling Datable NetworkDatable.swift
[38/76] Compiling Datable NetworkIntable.swift
[39/76] Compiling Datable String+Arrayable.swift
[40/76] Compiling Datable String+Datable.swift
[41/79] Emitting module Datable
[42/79] Compiling Datable Arrayable.swift
[43/79] Compiling Datable CSVable.swift
[44/79] Compiling Datable Data+Arrayable.swift
[45/79] Compiling Datable Data+Base64.swift
[46/79] Compiling Datable Data+Datable.swift
[47/79] Compiling Datable Data+ExpressibleByStringLiteral.swift
[48/79] Compiling Datable Data+Floatable.swift
[49/79] Compiling Datable Data+MaybeIntable.swift
[50/79] Compiling Datable Data+MaybeNetworkIntable.swift
[51/79] Compiling Datable Data+Stringable.swift
[52/79] Compiling Datable Datable.swift
[53/79] Compiling Datable DatableConfig.swift
[54/79] Compiling Bocho CLIOption.swift
[55/79] Emitting module Bocho
[56/79] Compiling Bocho DotYanagibaModels.swift
[57/79] Compiling Bocho String+Indentation.swift
[58/79] Compiling Bocho DotYanagiba+Merge.swift
[59/79] Compiling Bocho DotYanagibaReader.swift
[60/79] Compiling Bocho DotYanagibaParser.swift
[61/79] Compiling Bocho String+FileHandle.swift
[62/79] Compiling Bocho String+Path.swift
[63/89] Compiling Source SourceRange.swift
[64/89] Compiling Source SourceReader.swift
[65/89] Compiling Source SourceError.swift
[66/89] Compiling Source SourceLocatable.swift
[67/89] Compiling Source SourceFile.swift
[68/89] Compiling Source Shebang.swift
[69/89] Compiling Source CommentSet.swift
[70/89] Compiling Source Comment.swift
[71/89] Emitting module Source
[72/89] Compiling Source SourceLocation.swift
[73/94] Compiling Datable Float+MaybeDatable.swift
[74/94] Compiling Datable Float+MaybeIntable.swift
[75/94] Compiling Datable Floatable.swift
[76/94] Compiling Datable Int+Floatable.swift
[77/94] Compiling Datable Int+MaybeDatable.swift
[78/94] Compiling Datable Int+MaybeIntable.swift
[79/94] Compiling Datable Int+Stringable.swift
[80/94] Compiling Datable Intable.swift
[81/94] Emitting module Diagnostic
[82/94] Compiling Diagnostic Diagnostic.swift
[83/94] Compiling Diagnostic DiagnosticConsumer.swift
[84/94] Compiling Diagnostic DiagnosticKind.swift
[85/94] Compiling Diagnostic DiagnosticPool.swift
[86/94] Compiling Datable UInt+Datable.swift
[87/94] Compiling Datable UInt+MaybeNetworkDatable.swift
[88/94] Compiling Datable UInt+Stringable.swift
[89/229] Compiling AST DeclarationModifier.swift
[90/229] Compiling AST DeclarationModifiers.swift
[91/229] Compiling AST MutationModifier.swift
[92/229] Compiling AST OperatorDeclaration.swift
[93/230] Compiling AST ASTTextRepresentable.swift
[94/230] Compiling AST ASTUnit.swift
[95/230] Compiling AST GetterSetterKeywordBlock.swift
[96/230] Compiling AST AccessLevelModifier.swift
[97/230] Compiling Net Network+MaybeDatable.swift
[98/230] Compiling Net Network+Stringable.swift
[99/230] Compiling Net Network+Codable.swift
[100/230] Compiling Lexer UnicodeScalar+Lexer.swift
[101/230] Emitting module Net
[102/230] Compiling Net Ipify.swift
[103/230] Compiling Net Net.swift
[104/230] Compiling AST ASTVisitor.swift
[105/230] Compiling AST Attribute.swift
[106/230] Compiling AST Declaration.swift
[107/230] Compiling AST GetterSetterBlock.swift
[108/230] Compiling AST Attributes.swift
[109/230] Compiling AST CodeBlock.swift
[110/230] Compiling AST ASTUnitCollection.swift
[111/230] Compiling AST ASTVisitor+Traversal.swift
[112/230] Emitting module Lexer
[113/230] Compiling AST ASTNode.swift
[114/230] Compiling AST ASTNodeContext.swift
[115/230] Emitting module AST
[116/244] Compiling AST TernaryConditionalOperatorExpression.swift
[117/244] Compiling AST TryOperatorExpression.swift
[118/244] Compiling AST TupleExpression.swift
[119/244] Compiling AST TypeCastingOperatorExpression.swift
[120/244] Compiling AST WildcardExpression.swift
[121/244] Compiling AST ExpressionList.swift
[122/244] Compiling AST GenericArgumentClause.swift
[123/244] Compiling AST GenericParameterClause.swift
[124/244] Compiling AST GenericWhereClause.swift
[125/244] Compiling AST Identifier.swift
[126/244] Compiling AST IdentifierList.swift
[127/244] Compiling AST LocatableNode.swift
[128/244] Compiling AST RepeatWhileStatement.swift
[129/244] Compiling AST ReturnStatement.swift
[130/244] Compiling AST SwitchStatement.swift
[131/244] Compiling AST ThrowStatement.swift
[132/244] Compiling AST WhileStatement.swift
[133/244] Compiling AST Statements.swift
[134/244] Compiling AST ThrowsKind.swift
[135/244] Compiling AST TopLevelDeclaration.swift
[136/244] Compiling AST Type.swift
[137/244] Compiling AST AnyType.swift
[138/244] Compiling AST ArrayType.swift
[139/244] Compiling AST DictionaryType.swift
[140/244] Compiling AST LiteralExpression.swift
[141/244] Compiling AST OptionalChainingExpression.swift
[142/244] Compiling AST ParenthesizedExpression.swift
[143/244] Compiling AST PostfixOperatorExpression.swift
[144/244] Compiling AST PostfixSelfExpression.swift
[145/244] Compiling AST PrefixOperatorExpression.swift
[146/244] Compiling AST SelectorExpression.swift
[147/244] Compiling AST SelfExpression.swift
[148/244] Compiling AST SequenceExpression.swift
[149/244] Compiling AST SubscriptArgument.swift
[150/244] Compiling AST SubscriptExpression.swift
[151/244] Compiling AST SuperclassExpression.swift
[152/244] Compiling AST AssignmentOperatorExpression.swift
[153/244] Compiling AST BinaryOperatorExpression.swift
[154/244] Compiling AST ClosureExpression.swift
[155/244] Compiling AST ExplicitMemberExpression.swift
[156/244] Compiling AST ForcedValueExpression.swift
[157/244] Compiling AST FunctionCallExpression.swift
[158/244] Compiling AST IdentifierExpression.swift
[159/244] Compiling AST ImplicitMemberExpression.swift
[160/244] Compiling AST InOutExpression.swift
[161/244] Compiling AST InitializerExpression.swift
[162/244] Compiling AST KeyPathExpression.swift
[163/244] Compiling AST KeyPathStringExpression.swift
[164/244] Emitting module Composition
[165/244] Compiling Composition Composition.swift
[171/244] Compiling AST PrecedenceGroupDeclaration.swift
[172/244] Compiling AST ProtocolDeclaration.swift
[173/244] Compiling AST StructDeclaration.swift
[174/244] Compiling AST SubscriptDeclaration.swift
[175/244] Compiling AST TypealiasDeclaration.swift
[176/244] Compiling AST VariableDeclaration.swift
[177/244] Compiling AST Expression.swift
[178/244] Compiling AST CompilerControlStatement.swift
[179/244] Compiling AST AvailabilityCondition.swift
[180/244] Compiling AST Condition.swift
[181/244] Compiling AST ConditionList.swift
[182/244] Compiling AST ContinueStatement.swift
[183/244] Compiling AST DeferStatement.swift
[184/244] Compiling AST DoStatement.swift
[185/244] Compiling AST FallthroughStatement.swift
[186/244] Compiling AST ForInStatement.swift
[187/244] Compiling AST GuardStatement.swift
[188/244] Compiling AST IfStatement.swift
[189/244] Compiling AST LabeledStatement.swift
[190/244] Compiling AST WillSetDidSetBlock.swift
[191/244] Compiling AST ClassDeclaration.swift
[192/244] Compiling AST ConstantDeclaration.swift
[193/244] Compiling AST DeinitializerDeclaration.swift
[194/244] Compiling AST EnumDeclaration.swift
[195/244] Compiling AST ExtensionDeclaration.swift
[196/244] Compiling AST FunctionResult.swift
[197/244] Compiling AST FunctionSignature.swift
[198/244] Compiling AST FunctionDeclaration.swift
[199/244] Compiling AST ImportDeclaration.swift
[200/244] Compiling AST PatternInitializer.swift
[201/244] Compiling AST InitializerDeclaration.swift
[202/244] Compiling AST Operator.swift
[203/244] Compiling AST Pattern.swift
[204/244] Compiling AST EnumCasePattern.swift
[205/244] Compiling AST ExpressionPattern.swift
[206/244] Compiling AST IdentifierPattern.swift
[207/244] Compiling AST OptionalPattern.swift
[208/244] Compiling AST TuplePattern.swift
[209/244] Compiling AST TypeCastingPattern.swift
[210/244] Compiling AST ValueBindingPattern.swift
[211/244] Compiling AST WildcardPattern.swift
[212/244] Compiling AST Statement.swift
[213/244] Compiling AST BreakStatement.swift
[214/244] Compiling AST FunctionType.swift
[215/244] Compiling AST ImplicitlyUnwrappedOptionalType.swift
[216/244] Compiling AST MetatypeType.swift
[217/244] Compiling AST OpaqueType.swift
[218/244] Compiling AST OptionalType.swift
[219/244] Compiling AST ProtocolCompositionType.swift
[220/244] Compiling AST SelfType.swift
[221/244] Compiling AST TupleType.swift
[222/244] Compiling AST TypeAnnotation.swift
[223/244] Compiling AST TypeIdentifier.swift
[224/244] Compiling AST TypeInheritanceClause.swift
[225/244] Compiling AST Version.swift
[239/260] Compiling Parser Parser+Util.swift
[240/260] 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 |
[241/260] Compiling Parser Parser+Modifier.swift
[242/260] 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 |
[243/260] Compiling Parser Parser+Lexing.swift
[244/260] Compiling Parser Parser+Type.swift
[245/261] Compiling Parser Parser+Attribute.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[246/261] Compiling Parser Parser+Common.swift
[247/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 |
[248/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 |
[249/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 |
[250/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: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()
/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 |
[251/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: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()
/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 |
[252/261] Compiling Sema LexicalParentAssignment.swift
[253/261] Compiling Sema SequenceExpressionFolding.swift
[254/261] Emitting module Sema
[255/261] Compiling Parser Parser.swift
BUILD FAILURE 6.3 macosSpm