This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

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

Successful build of Flint with Swift 6.0 for macOS (SPM).

Swift 6 data race errors: 49

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

40 |                                          options: templateRemoveCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommand.swift:33:5: warning: let 'sparkCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// [--output | -o <output-path>] [--input | -i <input-file-path>]
32 | /// [--force | -f] [--verbose | -v]`
33 | let sparkCommand = Command(name: ["spark"],
   |     `- warning: let 'sparkCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
34 |                            operandType: .optionalEqual(1),
35 |                            options: sparkCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Spark command.
   :
31 | /// [--output | -o <output-path>] [--input | -i <input-file-path>]
32 | /// [--force | -f] [--verbose | -v]`
33 | let sparkCommand = Command(name: ["spark"],
   |     |- note: annotate 'sparkCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |                            operandType: .optionalEqual(1),
35 |                            options: sparkCommandOptions,
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommand.swift:42:5: warning: let 'sparkCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
40 | /// [--output | -o <output-path>] [--input | -i <input-file-path>]
41 | /// [--force | -f] [--verbose | -v]`
42 | let sparkCommandAlias = Command(name: ["s"],
   |     |- warning: let 'sparkCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |                                 operandType: .optionalEqual(1),
44 |                                 options: sparkCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommand.swift:32:5: warning: let 'inputCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
30 | /// `flint input [<template-name>] [--template | -t <template-path>]
31 | /// [--output | -o <output-path>] [--yaml | -y] [--force | -f] [--verbose | -v]`
32 | let inputCommand = Command(name: ["input"],
   |     `- warning: let 'inputCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
33 |                            operandType: .optionalEqual(1),
34 |                            options: inputCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Input command.
30 | /// `flint input [<template-name>] [--template | -t <template-path>]
31 | /// [--output | -o <output-path>] [--yaml | -y] [--force | -f] [--verbose | -v]`
32 | let inputCommand = Command(name: ["input"],
   |     |- note: annotate 'inputCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |                            operandType: .optionalEqual(1),
34 |                            options: inputCommandOptions,
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommand.swift:40:5: warning: let 'inputCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
38 | /// `flint i [<template-name>] [--template | -t <template-path>]
39 | /// [--output | -o <output-path>] [--yaml | -y] [--force | -f] [--verbose | -v]`
40 | let inputCommandAlias = Command(name: ["i"],
   |     |- warning: let 'inputCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'inputCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |                                 operandType: .optionalEqual(1),
42 |                                 options: inputCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommand.swift:31:5: warning: let 'versionCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
29 | /// Version command.
30 | /// `flint version`
31 | let versionCommand = Command(name: ["version"],
   |     `- warning: let 'versionCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
32 |                              operandType: .none,
33 |                              handler: versionCommandHandler)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Version command.
30 | /// `flint version`
31 | let versionCommand = Command(name: ["version"],
   |     |- note: annotate 'versionCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |                              operandType: .none,
33 |                              handler: versionCommandHandler)
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommand.swift:37:5: warning: let 'versionCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
35 | /// Version command alias.
36 | /// `flint v`
37 | let versionCommandAlias = Command(name: ["v"],
   |     |- warning: let 'versionCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'versionCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |                                   operandType: .none,
39 |                                   handler: versionCommandHandler)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/help/helpCommand.swift:31:5: warning: let 'helpCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
29 | /// Help command.
30 | /// `flint help`
31 | let helpCommand = Command(name: ["help"],
   |     `- warning: let 'helpCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
32 |                           operandType: .none,
33 |                           handler: helpCommandHandler)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/help/helpCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Help command.
30 | /// `flint help`
31 | let helpCommand = Command(name: ["help"],
   |     |- note: annotate 'helpCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |                           operandType: .none,
33 |                           handler: helpCommandHandler)
/Users/admin/builder/spi-builder-workspace/Sources/Flint/help/helpCommand.swift:37:5: warning: let 'helpCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
35 | /// Help command alias.
36 | /// `flint h`
37 | let helpCommandAlias = Command(name: ["h"],
   |     |- warning: let 'helpCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'helpCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |                                operandType: .none,
39 |                                handler: helpCommandHandler)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommandHandler.swift:31:5: warning: let 'inputCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
 29 |
 30 | /// Input command handler.
 31 | let inputCommandHandler: CommandHandler = { _, _, operandValues, optionValues in
    |     |- warning: let 'inputCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: annotate 'inputCommandHandler' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |     // Grab values.
 33 |     let templateNameOperand = operandValues[optional: 0]
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommandOptions.swift:39:5: warning: let 'inputTemplatePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
37 |
38 | /// Input template path option.
39 | let inputTemplatePathOption = Option(name: "template",
   |     `- warning: let 'inputTemplatePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
40 |                                      shortName: "t",
41 |                                      optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommandOptions.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Input command options.
   :
37 |
38 | /// Input template path option.
39 | let inputTemplatePathOption = Option(name: "template",
   |     |- note: annotate 'inputTemplatePathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |                                      shortName: "t",
41 |                                      optional: true,
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommandOptions.swift:45:5: warning: let 'inputOutputPathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
43 |
44 | /// Input output path option.
45 | let inputOutputPathOption = Option(name: "output",
   |     |- warning: let 'inputOutputPathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'inputOutputPathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |                                    shortName: "o",
47 |                                    optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommandOptions.swift:51:5: warning: let 'inputYAMLOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
49 |
50 | /// Input yaml option.
51 | let inputYAMLOption = Option(name: "yaml",
   |     |- warning: let 'inputYAMLOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'inputYAMLOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |                              shortName: "y",
53 |                              optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommandOptions.swift:57:5: warning: let 'inputForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
55 |
56 | /// Input force option.
57 | let inputForceOption = Option(name: "force",
   |     |- warning: let 'inputForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'inputForceOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |                               shortName: "f",
59 |                               optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommandOptions.swift:63:5: warning: let 'inputVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
61 |
62 | /// Input verbose option.
63 | let inputVerboseOption = Option(name: "verbose",
   |     |- warning: let 'inputVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'inputVerboseOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |                                 shortName: "v",
65 |                                 optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommandOptions.swift:30:5: warning: let 'inputCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Input command options.
30 | let inputCommandOptions = [
   |     |- warning: let 'inputCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'inputCommandOptions' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     inputTemplatePathOption,
32 |     inputOutputPathOption,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:30:5: warning: let 'sparkCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Spark command options.
30 | let sparkCommandOptions = [
   |     `- warning: let 'sparkCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
31 |     sparkTemplatePathOption,
32 |     sparkOutputPathOption,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Spark command options.
30 | let sparkCommandOptions = [
   |     |- note: annotate 'sparkCommandOptions' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     sparkTemplatePathOption,
32 |     sparkOutputPathOption,
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandHandler.swift:33:5: warning: let 'sparkCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 | /// Spark command handler.
 33 | let sparkCommandHandler: CommandHandler = { _, _, operandValues, optionValues in
    |     |- warning: let 'sparkCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: annotate 'sparkCommandHandler' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |     // Grab values.
 35 |     let templateNameOperand = operandValues[optional: 0]
[109/119] Compiling Flint version.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommand.swift:31:5: warning: let 'versionCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
29 | /// Version command.
30 | /// `flint version`
31 | let versionCommand = Command(name: ["version"],
   |     `- warning: let 'versionCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
32 |                              operandType: .none,
33 |                              handler: versionCommandHandler)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Version command.
30 | /// `flint version`
31 | let versionCommand = Command(name: ["version"],
   |     |- note: annotate 'versionCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |                              operandType: .none,
33 |                              handler: versionCommandHandler)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommandHandler.swift:30:5: warning: let 'versionCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Version command handler.
30 | let versionCommandHandler: CommandHandler = { _, _, _, _ in
   |     |- warning: let 'versionCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'versionCommandHandler' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     print(version)
32 | }
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommand.swift:37:5: warning: let 'versionCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
35 | /// Version command alias.
36 | /// `flint v`
37 | let versionCommandAlias = Command(name: ["v"],
   |     |- warning: let 'versionCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'versionCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |                                   operandType: .none,
39 |                                   handler: versionCommandHandler)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
[110/119] Compiling Flint versionCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommand.swift:31:5: warning: let 'versionCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
29 | /// Version command.
30 | /// `flint version`
31 | let versionCommand = Command(name: ["version"],
   |     `- warning: let 'versionCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
32 |                              operandType: .none,
33 |                              handler: versionCommandHandler)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Version command.
30 | /// `flint version`
31 | let versionCommand = Command(name: ["version"],
   |     |- note: annotate 'versionCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |                              operandType: .none,
33 |                              handler: versionCommandHandler)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommandHandler.swift:30:5: warning: let 'versionCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Version command handler.
30 | let versionCommandHandler: CommandHandler = { _, _, _, _ in
   |     |- warning: let 'versionCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'versionCommandHandler' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     print(version)
32 | }
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommand.swift:37:5: warning: let 'versionCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
35 | /// Version command alias.
36 | /// `flint v`
37 | let versionCommandAlias = Command(name: ["v"],
   |     |- warning: let 'versionCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'versionCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |                                   operandType: .none,
39 |                                   handler: versionCommandHandler)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
[111/119] Compiling Flint versionCommandHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommand.swift:31:5: warning: let 'versionCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
29 | /// Version command.
30 | /// `flint version`
31 | let versionCommand = Command(name: ["version"],
   |     `- warning: let 'versionCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
32 |                              operandType: .none,
33 |                              handler: versionCommandHandler)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Version command.
30 | /// `flint version`
31 | let versionCommand = Command(name: ["version"],
   |     |- note: annotate 'versionCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |                              operandType: .none,
33 |                              handler: versionCommandHandler)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommandHandler.swift:30:5: warning: let 'versionCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Version command handler.
30 | let versionCommandHandler: CommandHandler = { _, _, _, _ in
   |     |- warning: let 'versionCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'versionCommandHandler' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     print(version)
32 | }
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommand.swift:37:5: warning: let 'versionCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
35 | /// Version command alias.
36 | /// `flint v`
37 | let versionCommandAlias = Command(name: ["v"],
   |     |- warning: let 'versionCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'versionCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |                                   operandType: .none,
39 |                                   handler: versionCommandHandler)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
[112/119] Compiling Flint sparkCommandHandler.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandHandler.swift:33:5: warning: let 'sparkCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 | /// Spark command handler.
 33 | let sparkCommandHandler: CommandHandler = { _, _, operandValues, optionValues in
    |     |- warning: let 'sparkCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: annotate 'sparkCommandHandler' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |     // Grab values.
 35 |     let templateNameOperand = operandValues[optional: 0]
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:39:5: warning: let 'sparkTemplatePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
37 |
38 | /// Spark template path option.
39 | let sparkTemplatePathOption = Option(name: "template",
   |     `- warning: let 'sparkTemplatePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
40 |                                      shortName: "t",
41 |                                      optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Spark command options.
   :
37 |
38 | /// Spark template path option.
39 | let sparkTemplatePathOption = Option(name: "template",
   |     |- note: annotate 'sparkTemplatePathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |                                      shortName: "t",
41 |                                      optional: true,
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:45:5: warning: let 'sparkOutputPathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
43 |
44 | /// Spark output path option.
45 | let sparkOutputPathOption = Option(name: "output",
   |     |- warning: let 'sparkOutputPathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkOutputPathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |                                    shortName: "o",
47 |                                    optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:51:5: warning: let 'sparkInputFilePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
49 |
50 | /// Spark input file path option.
51 | let sparkInputFilePathOption = Option(name: "input",
   |     |- warning: let 'sparkInputFilePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkInputFilePathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |                                       shortName: "i",
53 |                                       optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:57:5: warning: let 'sparkForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
55 |
56 | /// Spark force option.
57 | let sparkForceOption = Option(name: "force",
   |     |- warning: let 'sparkForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkForceOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |                               shortName: "f",
59 |                               optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:63:5: warning: let 'sparkVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
61 |
62 | /// Spark verbose option.
63 | let sparkVerboseOption = Option(name: "verbose",
   |     |- warning: let 'sparkVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkVerboseOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |                                 shortName: "v",
65 |                                 optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:30:5: warning: let 'sparkCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Spark command options.
30 | let sparkCommandOptions = [
   |     |- warning: let 'sparkCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkCommandOptions' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     sparkTemplatePathOption,
32 |     sparkOutputPathOption,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommand.swift:31:5: warning: let 'templateAddCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
29 | /// Template add command.
30 | /// `flint template add <path-to-template> [<template-name>] [--force | -f] [--verbose | -v]`
31 | let templateAddCommand = Command(name: ["template", "add"],
   |     `- warning: let 'templateAddCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
32 |                                  operandType: .range(1...2),
33 |                                  options: templateAddCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Template add command.
30 | /// `flint template add <path-to-template> [<template-name>] [--force | -f] [--verbose | -v]`
31 | let templateAddCommand = Command(name: ["template", "add"],
   |     |- note: annotate 'templateAddCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |                                  operandType: .range(1...2),
33 |                                  options: templateAddCommandOptions,
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:30:5: warning: let 'templateAddCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Template add command options.
30 | let templateAddCommandOptions = [
   |     `- warning: let 'templateAddCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
31 |     templateAddForceOption,
32 |     templateAddVerboseOption
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Template add command options.
30 | let templateAddCommandOptions = [
   |     |- note: annotate 'templateAddCommandOptions' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     templateAddForceOption,
32 |     templateAddVerboseOption
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandHandler.swift:32:5: warning: let 'templateAddCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | /// Template add command handler.
32 | let templateAddCommandHandler: CommandHandler = { _, _, operandValues, optionValues in
   |     |- warning: let 'templateAddCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddCommandHandler' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |     // Grab values.
34 |     let templatePathOperand = operandValues[0]
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommand.swift:38:5: warning: let 'templateAddCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
36 | /// Template add command alias.
37 | /// `flint t a <path-to-template> [<template-name>] [--force | -f] [--verbose | -v]`
38 | let templateAddCommandAlias = Command(name: ["t", "a"],
   |     |- warning: let 'templateAddCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |                                       operandType: .range(1...2),
40 |                                       options: templateAddCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:36:5: warning: let 'templateAddForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
34 |
35 | /// Template add force option.
36 | let templateAddForceOption = Option(name: "force",
   |     |- warning: let 'templateAddForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddForceOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |                                     shortName: "f",
38 |                                     optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:42:5: warning: let 'templateAddVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
40 |
41 | /// Template add verbose option.
42 | let templateAddVerboseOption = Option(name: "verbose",
   |     |- warning: let 'templateAddVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddVerboseOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |                                       shortName: "v",
44 |                                       optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Motor/Sources/Motor/Patterns.swift:32:23: warning: static property 'dots' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
30 |
31 |     /// Dots.
32 |     public static let dots = Pattern(
   |                       |- warning: static property 'dots' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dots' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |         frames: ["⠋", "⠙", "⠹", "⠸", "⠼", "⠴", "⠦", "⠧", "⠇", "⠏"],
34 |         fps: 14
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Motor/Sources/Motor/Pattern.swift:29:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
27 |
28 | /// Spinner pattern.
29 | public struct Pattern {
   |               `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
30 |
31 |     /// Each frame
[113/119] Compiling Flint sparkCommandOptions.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandHandler.swift:33:5: warning: let 'sparkCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 | /// Spark command handler.
 33 | let sparkCommandHandler: CommandHandler = { _, _, operandValues, optionValues in
    |     |- warning: let 'sparkCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: annotate 'sparkCommandHandler' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |     // Grab values.
 35 |     let templateNameOperand = operandValues[optional: 0]
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:39:5: warning: let 'sparkTemplatePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
37 |
38 | /// Spark template path option.
39 | let sparkTemplatePathOption = Option(name: "template",
   |     `- warning: let 'sparkTemplatePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
40 |                                      shortName: "t",
41 |                                      optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Spark command options.
   :
37 |
38 | /// Spark template path option.
39 | let sparkTemplatePathOption = Option(name: "template",
   |     |- note: annotate 'sparkTemplatePathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |                                      shortName: "t",
41 |                                      optional: true,
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:45:5: warning: let 'sparkOutputPathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
43 |
44 | /// Spark output path option.
45 | let sparkOutputPathOption = Option(name: "output",
   |     |- warning: let 'sparkOutputPathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkOutputPathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |                                    shortName: "o",
47 |                                    optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:51:5: warning: let 'sparkInputFilePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
49 |
50 | /// Spark input file path option.
51 | let sparkInputFilePathOption = Option(name: "input",
   |     |- warning: let 'sparkInputFilePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkInputFilePathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |                                       shortName: "i",
53 |                                       optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:57:5: warning: let 'sparkForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
55 |
56 | /// Spark force option.
57 | let sparkForceOption = Option(name: "force",
   |     |- warning: let 'sparkForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkForceOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |                               shortName: "f",
59 |                               optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:63:5: warning: let 'sparkVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
61 |
62 | /// Spark verbose option.
63 | let sparkVerboseOption = Option(name: "verbose",
   |     |- warning: let 'sparkVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkVerboseOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |                                 shortName: "v",
65 |                                 optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:30:5: warning: let 'sparkCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Spark command options.
30 | let sparkCommandOptions = [
   |     |- warning: let 'sparkCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkCommandOptions' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     sparkTemplatePathOption,
32 |     sparkOutputPathOption,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommand.swift:31:5: warning: let 'templateAddCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
29 | /// Template add command.
30 | /// `flint template add <path-to-template> [<template-name>] [--force | -f] [--verbose | -v]`
31 | let templateAddCommand = Command(name: ["template", "add"],
   |     `- warning: let 'templateAddCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
32 |                                  operandType: .range(1...2),
33 |                                  options: templateAddCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Template add command.
30 | /// `flint template add <path-to-template> [<template-name>] [--force | -f] [--verbose | -v]`
31 | let templateAddCommand = Command(name: ["template", "add"],
   |     |- note: annotate 'templateAddCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |                                  operandType: .range(1...2),
33 |                                  options: templateAddCommandOptions,
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:30:5: warning: let 'templateAddCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Template add command options.
30 | let templateAddCommandOptions = [
   |     `- warning: let 'templateAddCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
31 |     templateAddForceOption,
32 |     templateAddVerboseOption
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Template add command options.
30 | let templateAddCommandOptions = [
   |     |- note: annotate 'templateAddCommandOptions' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     templateAddForceOption,
32 |     templateAddVerboseOption
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandHandler.swift:32:5: warning: let 'templateAddCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | /// Template add command handler.
32 | let templateAddCommandHandler: CommandHandler = { _, _, operandValues, optionValues in
   |     |- warning: let 'templateAddCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddCommandHandler' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |     // Grab values.
34 |     let templatePathOperand = operandValues[0]
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommand.swift:38:5: warning: let 'templateAddCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
36 | /// Template add command alias.
37 | /// `flint t a <path-to-template> [<template-name>] [--force | -f] [--verbose | -v]`
38 | let templateAddCommandAlias = Command(name: ["t", "a"],
   |     |- warning: let 'templateAddCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |                                       operandType: .range(1...2),
40 |                                       options: templateAddCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:36:5: warning: let 'templateAddForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
34 |
35 | /// Template add force option.
36 | let templateAddForceOption = Option(name: "force",
   |     |- warning: let 'templateAddForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddForceOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |                                     shortName: "f",
38 |                                     optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:42:5: warning: let 'templateAddVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
40 |
41 | /// Template add verbose option.
42 | let templateAddVerboseOption = Option(name: "verbose",
   |     |- warning: let 'templateAddVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddVerboseOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |                                       shortName: "v",
44 |                                       optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Motor/Sources/Motor/Patterns.swift:32:23: warning: static property 'dots' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
30 |
31 |     /// Dots.
32 |     public static let dots = Pattern(
   |                       |- warning: static property 'dots' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dots' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |         frames: ["⠋", "⠙", "⠹", "⠸", "⠼", "⠴", "⠦", "⠧", "⠇", "⠏"],
34 |         fps: 14
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Motor/Sources/Motor/Pattern.swift:29:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
27 |
28 | /// Spinner pattern.
29 | public struct Pattern {
   |               `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
30 |
31 |     /// Each frame
[114/119] Compiling Flint templateAddCommand.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandHandler.swift:33:5: warning: let 'sparkCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 | /// Spark command handler.
 33 | let sparkCommandHandler: CommandHandler = { _, _, operandValues, optionValues in
    |     |- warning: let 'sparkCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: annotate 'sparkCommandHandler' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |     // Grab values.
 35 |     let templateNameOperand = operandValues[optional: 0]
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:39:5: warning: let 'sparkTemplatePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
37 |
38 | /// Spark template path option.
39 | let sparkTemplatePathOption = Option(name: "template",
   |     `- warning: let 'sparkTemplatePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
40 |                                      shortName: "t",
41 |                                      optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Spark command options.
   :
37 |
38 | /// Spark template path option.
39 | let sparkTemplatePathOption = Option(name: "template",
   |     |- note: annotate 'sparkTemplatePathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |                                      shortName: "t",
41 |                                      optional: true,
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:45:5: warning: let 'sparkOutputPathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
43 |
44 | /// Spark output path option.
45 | let sparkOutputPathOption = Option(name: "output",
   |     |- warning: let 'sparkOutputPathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkOutputPathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |                                    shortName: "o",
47 |                                    optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:51:5: warning: let 'sparkInputFilePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
49 |
50 | /// Spark input file path option.
51 | let sparkInputFilePathOption = Option(name: "input",
   |     |- warning: let 'sparkInputFilePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkInputFilePathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |                                       shortName: "i",
53 |                                       optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:57:5: warning: let 'sparkForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
55 |
56 | /// Spark force option.
57 | let sparkForceOption = Option(name: "force",
   |     |- warning: let 'sparkForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkForceOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |                               shortName: "f",
59 |                               optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:63:5: warning: let 'sparkVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
61 |
62 | /// Spark verbose option.
63 | let sparkVerboseOption = Option(name: "verbose",
   |     |- warning: let 'sparkVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkVerboseOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |                                 shortName: "v",
65 |                                 optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:30:5: warning: let 'sparkCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Spark command options.
30 | let sparkCommandOptions = [
   |     |- warning: let 'sparkCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkCommandOptions' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     sparkTemplatePathOption,
32 |     sparkOutputPathOption,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommand.swift:31:5: warning: let 'templateAddCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
29 | /// Template add command.
30 | /// `flint template add <path-to-template> [<template-name>] [--force | -f] [--verbose | -v]`
31 | let templateAddCommand = Command(name: ["template", "add"],
   |     `- warning: let 'templateAddCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
32 |                                  operandType: .range(1...2),
33 |                                  options: templateAddCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Template add command.
30 | /// `flint template add <path-to-template> [<template-name>] [--force | -f] [--verbose | -v]`
31 | let templateAddCommand = Command(name: ["template", "add"],
   |     |- note: annotate 'templateAddCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |                                  operandType: .range(1...2),
33 |                                  options: templateAddCommandOptions,
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:30:5: warning: let 'templateAddCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Template add command options.
30 | let templateAddCommandOptions = [
   |     `- warning: let 'templateAddCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
31 |     templateAddForceOption,
32 |     templateAddVerboseOption
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Template add command options.
30 | let templateAddCommandOptions = [
   |     |- note: annotate 'templateAddCommandOptions' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     templateAddForceOption,
32 |     templateAddVerboseOption
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandHandler.swift:32:5: warning: let 'templateAddCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | /// Template add command handler.
32 | let templateAddCommandHandler: CommandHandler = { _, _, operandValues, optionValues in
   |     |- warning: let 'templateAddCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddCommandHandler' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |     // Grab values.
34 |     let templatePathOperand = operandValues[0]
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommand.swift:38:5: warning: let 'templateAddCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
36 | /// Template add command alias.
37 | /// `flint t a <path-to-template> [<template-name>] [--force | -f] [--verbose | -v]`
38 | let templateAddCommandAlias = Command(name: ["t", "a"],
   |     |- warning: let 'templateAddCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |                                       operandType: .range(1...2),
40 |                                       options: templateAddCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:36:5: warning: let 'templateAddForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
34 |
35 | /// Template add force option.
36 | let templateAddForceOption = Option(name: "force",
   |     |- warning: let 'templateAddForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddForceOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |                                     shortName: "f",
38 |                                     optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:42:5: warning: let 'templateAddVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
40 |
41 | /// Template add verbose option.
42 | let templateAddVerboseOption = Option(name: "verbose",
   |     |- warning: let 'templateAddVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddVerboseOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |                                       shortName: "v",
44 |                                       optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Motor/Sources/Motor/Patterns.swift:32:23: warning: static property 'dots' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
30 |
31 |     /// Dots.
32 |     public static let dots = Pattern(
   |                       |- warning: static property 'dots' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dots' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |         frames: ["⠋", "⠙", "⠹", "⠸", "⠼", "⠴", "⠦", "⠧", "⠇", "⠏"],
34 |         fps: 14
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Motor/Sources/Motor/Pattern.swift:29:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
27 |
28 | /// Spinner pattern.
29 | public struct Pattern {
   |               `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
30 |
31 |     /// Each frame
[115/119] Compiling Flint templateAddCommandHandler.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandHandler.swift:33:5: warning: let 'sparkCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 | /// Spark command handler.
 33 | let sparkCommandHandler: CommandHandler = { _, _, operandValues, optionValues in
    |     |- warning: let 'sparkCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: annotate 'sparkCommandHandler' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |     // Grab values.
 35 |     let templateNameOperand = operandValues[optional: 0]
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:39:5: warning: let 'sparkTemplatePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
37 |
38 | /// Spark template path option.
39 | let sparkTemplatePathOption = Option(name: "template",
   |     `- warning: let 'sparkTemplatePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
40 |                                      shortName: "t",
41 |                                      optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Spark command options.
   :
37 |
38 | /// Spark template path option.
39 | let sparkTemplatePathOption = Option(name: "template",
   |     |- note: annotate 'sparkTemplatePathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |                                      shortName: "t",
41 |                                      optional: true,
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:45:5: warning: let 'sparkOutputPathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
43 |
44 | /// Spark output path option.
45 | let sparkOutputPathOption = Option(name: "output",
   |     |- warning: let 'sparkOutputPathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkOutputPathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |                                    shortName: "o",
47 |                                    optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:51:5: warning: let 'sparkInputFilePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
49 |
50 | /// Spark input file path option.
51 | let sparkInputFilePathOption = Option(name: "input",
   |     |- warning: let 'sparkInputFilePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkInputFilePathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |                                       shortName: "i",
53 |                                       optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:57:5: warning: let 'sparkForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
55 |
56 | /// Spark force option.
57 | let sparkForceOption = Option(name: "force",
   |     |- warning: let 'sparkForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkForceOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |                               shortName: "f",
59 |                               optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:63:5: warning: let 'sparkVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
61 |
62 | /// Spark verbose option.
63 | let sparkVerboseOption = Option(name: "verbose",
   |     |- warning: let 'sparkVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkVerboseOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |                                 shortName: "v",
65 |                                 optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:30:5: warning: let 'sparkCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Spark command options.
30 | let sparkCommandOptions = [
   |     |- warning: let 'sparkCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkCommandOptions' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     sparkTemplatePathOption,
32 |     sparkOutputPathOption,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommand.swift:31:5: warning: let 'templateAddCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
29 | /// Template add command.
30 | /// `flint template add <path-to-template> [<template-name>] [--force | -f] [--verbose | -v]`
31 | let templateAddCommand = Command(name: ["template", "add"],
   |     `- warning: let 'templateAddCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
32 |                                  operandType: .range(1...2),
33 |                                  options: templateAddCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Template add command.
30 | /// `flint template add <path-to-template> [<template-name>] [--force | -f] [--verbose | -v]`
31 | let templateAddCommand = Command(name: ["template", "add"],
   |     |- note: annotate 'templateAddCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |                                  operandType: .range(1...2),
33 |                                  options: templateAddCommandOptions,
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:30:5: warning: let 'templateAddCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Template add command options.
30 | let templateAddCommandOptions = [
   |     `- warning: let 'templateAddCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
31 |     templateAddForceOption,
32 |     templateAddVerboseOption
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Template add command options.
30 | let templateAddCommandOptions = [
   |     |- note: annotate 'templateAddCommandOptions' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     templateAddForceOption,
32 |     templateAddVerboseOption
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandHandler.swift:32:5: warning: let 'templateAddCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | /// Template add command handler.
32 | let templateAddCommandHandler: CommandHandler = { _, _, operandValues, optionValues in
   |     |- warning: let 'templateAddCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddCommandHandler' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |     // Grab values.
34 |     let templatePathOperand = operandValues[0]
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommand.swift:38:5: warning: let 'templateAddCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
36 | /// Template add command alias.
37 | /// `flint t a <path-to-template> [<template-name>] [--force | -f] [--verbose | -v]`
38 | let templateAddCommandAlias = Command(name: ["t", "a"],
   |     |- warning: let 'templateAddCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |                                       operandType: .range(1...2),
40 |                                       options: templateAddCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:36:5: warning: let 'templateAddForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
34 |
35 | /// Template add force option.
36 | let templateAddForceOption = Option(name: "force",
   |     |- warning: let 'templateAddForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddForceOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |                                     shortName: "f",
38 |                                     optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:42:5: warning: let 'templateAddVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
40 |
41 | /// Template add verbose option.
42 | let templateAddVerboseOption = Option(name: "verbose",
   |     |- warning: let 'templateAddVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddVerboseOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |                                       shortName: "v",
44 |                                       optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Motor/Sources/Motor/Patterns.swift:32:23: warning: static property 'dots' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
30 |
31 |     /// Dots.
32 |     public static let dots = Pattern(
   |                       |- warning: static property 'dots' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dots' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |         frames: ["⠋", "⠙", "⠹", "⠸", "⠼", "⠴", "⠦", "⠧", "⠇", "⠏"],
34 |         fps: 14
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Motor/Sources/Motor/Pattern.swift:29:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
27 |
28 | /// Spinner pattern.
29 | public struct Pattern {
   |               `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
30 |
31 |     /// Each frame
[116/119] Emitting module Flint
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/clone/templateCloneCommand.swift:32:5: warning: let 'templateCloneCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
30 | /// `flint template clone <repository-url> [<template-name>]
31 | /// [--branch | -b <branch>] [--force | -f] [--verbose | -v]`
32 | let templateCloneCommand = Command(name: ["template", "clone"],
   |     `- warning: let 'templateCloneCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
33 |                                    operandType: .range(1...2),
34 |                                    options: templateCloneCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/clone/templateCloneCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Template clone command.
30 | /// `flint template clone <repository-url> [<template-name>]
31 | /// [--branch | -b <branch>] [--force | -f] [--verbose | -v]`
32 | let templateCloneCommand = Command(name: ["template", "clone"],
   |     |- note: annotate 'templateCloneCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |                                    operandType: .range(1...2),
34 |                                    options: templateCloneCommandOptions,
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/clone/templateCloneCommand.swift:40:5: warning: let 'templateCloneCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
38 | /// `flint t c <repository-url> [<template-name>]
39 | /// [--branch | -b <branch>] [--force | -f] [--verbose | -v]`
40 | let templateCloneCommandAlias = Command(name: ["t", "c"],
   |     |- warning: let 'templateCloneCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateCloneCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |                                         operandType: .range(1...2),
42 |                                         options: templateCloneCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommand.swift:31:5: warning: let 'templateAddCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
29 | /// Template add command.
30 | /// `flint template add <path-to-template> [<template-name>] [--force | -f] [--verbose | -v]`
31 | let templateAddCommand = Command(name: ["template", "add"],
   |     `- warning: let 'templateAddCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
32 |                                  operandType: .range(1...2),
33 |                                  options: templateAddCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Template add command.
30 | /// `flint template add <path-to-template> [<template-name>] [--force | -f] [--verbose | -v]`
31 | let templateAddCommand = Command(name: ["template", "add"],
   |     |- note: annotate 'templateAddCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |                                  operandType: .range(1...2),
33 |                                  options: templateAddCommandOptions,
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommand.swift:38:5: warning: let 'templateAddCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
36 | /// Template add command alias.
37 | /// `flint t a <path-to-template> [<template-name>] [--force | -f] [--verbose | -v]`
38 | let templateAddCommandAlias = Command(name: ["t", "a"],
   |     |- warning: let 'templateAddCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |                                       operandType: .range(1...2),
40 |                                       options: templateAddCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/list/templateListCommand.swift:31:5: warning: let 'templateListCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
29 | /// Template list command.
30 | /// `flint template list [--verbose | -v]`
31 | let templateListCommand = Command(name: ["template", "list"],
   |     `- warning: let 'templateListCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
32 |                                   operandType: .none,
33 |                                   options: templateListCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/list/templateListCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Template list command.
30 | /// `flint template list [--verbose | -v]`
31 | let templateListCommand = Command(name: ["template", "list"],
   |     |- note: annotate 'templateListCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |                                   operandType: .none,
33 |                                   options: templateListCommandOptions,
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/list/templateListCommand.swift:38:5: warning: let 'templateListCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
36 | /// Template list command alias.
37 | /// `flint t l [--verbose | -v]`
38 | let templateListCommandAlias = Command(name: ["t", "l"],
   |     |- warning: let 'templateListCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateListCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |                                        operandType: .none,
40 |                                        options: templateListCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/remove/templateRemoveCommand.swift:31:5: warning: let 'templateRemoveCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
29 | /// Template remove command.
30 | /// `flint template remove <template-name>... [--verbose | -v]`
31 | let templateRemoveCommand = Command(name: ["template", "remove"],
   |     `- warning: let 'templateRemoveCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
32 |                                     operandType: .range(1...Int.max),
33 |                                     options: templateRemoveCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/remove/templateRemoveCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Template remove command.
30 | /// `flint template remove <template-name>... [--verbose | -v]`
31 | let templateRemoveCommand = Command(name: ["template", "remove"],
   |     |- note: annotate 'templateRemoveCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |                                     operandType: .range(1...Int.max),
33 |                                     options: templateRemoveCommandOptions,
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/remove/templateRemoveCommand.swift:38:5: warning: let 'templateRemoveCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
36 | /// Template remove command alias.
37 | /// `flint t r <template-name>... [--verbose | -v]`
38 | let templateRemoveCommandAlias = Command(name: ["t", "r"],
   |     |- warning: let 'templateRemoveCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateRemoveCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |                                          operandType: .range(1...Int.max),
40 |                                          options: templateRemoveCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommand.swift:33:5: warning: let 'sparkCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// [--output | -o <output-path>] [--input | -i <input-file-path>]
32 | /// [--force | -f] [--verbose | -v]`
33 | let sparkCommand = Command(name: ["spark"],
   |     `- warning: let 'sparkCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
34 |                            operandType: .optionalEqual(1),
35 |                            options: sparkCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Spark command.
   :
31 | /// [--output | -o <output-path>] [--input | -i <input-file-path>]
32 | /// [--force | -f] [--verbose | -v]`
33 | let sparkCommand = Command(name: ["spark"],
   |     |- note: annotate 'sparkCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |                            operandType: .optionalEqual(1),
35 |                            options: sparkCommandOptions,
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommand.swift:42:5: warning: let 'sparkCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
40 | /// [--output | -o <output-path>] [--input | -i <input-file-path>]
41 | /// [--force | -f] [--verbose | -v]`
42 | let sparkCommandAlias = Command(name: ["s"],
   |     |- warning: let 'sparkCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |                                 operandType: .optionalEqual(1),
44 |                                 options: sparkCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommand.swift:32:5: warning: let 'inputCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
30 | /// `flint input [<template-name>] [--template | -t <template-path>]
31 | /// [--output | -o <output-path>] [--yaml | -y] [--force | -f] [--verbose | -v]`
32 | let inputCommand = Command(name: ["input"],
   |     `- warning: let 'inputCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
33 |                            operandType: .optionalEqual(1),
34 |                            options: inputCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Input command.
30 | /// `flint input [<template-name>] [--template | -t <template-path>]
31 | /// [--output | -o <output-path>] [--yaml | -y] [--force | -f] [--verbose | -v]`
32 | let inputCommand = Command(name: ["input"],
   |     |- note: annotate 'inputCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |                            operandType: .optionalEqual(1),
34 |                            options: inputCommandOptions,
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommand.swift:40:5: warning: let 'inputCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
38 | /// `flint i [<template-name>] [--template | -t <template-path>]
39 | /// [--output | -o <output-path>] [--yaml | -y] [--force | -f] [--verbose | -v]`
40 | let inputCommandAlias = Command(name: ["i"],
   |     |- warning: let 'inputCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'inputCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |                                 operandType: .optionalEqual(1),
42 |                                 options: inputCommandOptions,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommand.swift:31:5: warning: let 'versionCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
29 | /// Version command.
30 | /// `flint version`
31 | let versionCommand = Command(name: ["version"],
   |     `- warning: let 'versionCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
32 |                              operandType: .none,
33 |                              handler: versionCommandHandler)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Version command.
30 | /// `flint version`
31 | let versionCommand = Command(name: ["version"],
   |     |- note: annotate 'versionCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |                              operandType: .none,
33 |                              handler: versionCommandHandler)
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommand.swift:37:5: warning: let 'versionCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
35 | /// Version command alias.
36 | /// `flint v`
37 | let versionCommandAlias = Command(name: ["v"],
   |     |- warning: let 'versionCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'versionCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |                                   operandType: .none,
39 |                                   handler: versionCommandHandler)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/help/helpCommand.swift:31:5: warning: let 'helpCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
29 | /// Help command.
30 | /// `flint help`
31 | let helpCommand = Command(name: ["help"],
   |     `- warning: let 'helpCommand' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
32 |                           operandType: .none,
33 |                           handler: helpCommandHandler)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/help/helpCommand.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Help command.
30 | /// `flint help`
31 | let helpCommand = Command(name: ["help"],
   |     |- note: annotate 'helpCommand' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |                           operandType: .none,
33 |                           handler: helpCommandHandler)
/Users/admin/builder/spi-builder-workspace/Sources/Flint/help/helpCommand.swift:37:5: warning: let 'helpCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
35 | /// Help command alias.
36 | /// `flint h`
37 | let helpCommandAlias = Command(name: ["h"],
   |     |- warning: let 'helpCommandAlias' is not concurrency-safe because non-'Sendable' type 'Command' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'helpCommandAlias' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |                                operandType: .none,
39 |                                handler: helpCommandHandler)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Command/Command.swift:33:12: note: class 'Command' does not conform to the 'Sendable' protocol
 31 |
 32 | /// Command represents command argument.
 33 | open class Command {
    |            `- note: class 'Command' does not conform to the 'Sendable' protocol
 34 |
 35 |     /// Command name. Sub command can be expressed
/Users/admin/builder/spi-builder-workspace/Sources/Flint/Models/Template/TemplateFormatError.swift:33:10: warning: associated value 'manifestFileNotExists' of 'Sendable'-conforming enum 'TemplateFormatError' has non-sendable type 'Path'; this is an error in the Swift 6 language mode
31 | /// - manifestFileNotExists: Manifest file not exists.
32 | enum TemplateFormatError: Error {
33 |     case manifestFileNotExists(Path)
   |          `- warning: associated value 'manifestFileNotExists' of 'Sendable'-conforming enum 'TemplateFormatError' has non-sendable type 'Path'; this is an error in the Swift 6 language mode
34 | }
35 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PathFinder/Sources/PathFinder/Path.swift:29:12: note: class 'Path' does not conform to the 'Sendable' protocol
 27 |
 28 | /// File path.
 29 | open class Path {
    |            `- note: class 'Path' does not conform to the 'Sendable' protocol
 30 |
 31 |     /// Custom attributes
/Users/admin/builder/spi-builder-workspace/Sources/Flint/Models/Template/TemplateFormatError.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PathFinder'
25 |
26 | import Foundation
27 | import PathFinder
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PathFinder'
28 |
29 | /// Template format error.
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/help/helpCommandHandler.swift:30:5: warning: let 'helpCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Help command handler.
30 | let helpCommandHandler: CommandHandler = { _, _, _, _ in
   |     |- warning: let 'helpCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'helpCommandHandler' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     print(
32 |         """
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommandOptions.swift:30:5: warning: let 'inputCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Input command options.
30 | let inputCommandOptions = [
   |     `- warning: let 'inputCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
31 |     inputTemplatePathOption,
32 |     inputOutputPathOption,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommandOptions.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Input command options.
30 | let inputCommandOptions = [
   |     |- note: annotate 'inputCommandOptions' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     inputTemplatePathOption,
32 |     inputOutputPathOption,
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommandHandler.swift:31:5: warning: let 'inputCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
 29 |
 30 | /// Input command handler.
 31 | let inputCommandHandler: CommandHandler = { _, _, operandValues, optionValues in
    |     |- warning: let 'inputCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: annotate 'inputCommandHandler' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |     // Grab values.
 33 |     let templateNameOperand = operandValues[optional: 0]
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommandOptions.swift:39:5: warning: let 'inputTemplatePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
37 |
38 | /// Input template path option.
39 | let inputTemplatePathOption = Option(name: "template",
   |     |- warning: let 'inputTemplatePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'inputTemplatePathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |                                      shortName: "t",
41 |                                      optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommandOptions.swift:45:5: warning: let 'inputOutputPathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
43 |
44 | /// Input output path option.
45 | let inputOutputPathOption = Option(name: "output",
   |     |- warning: let 'inputOutputPathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'inputOutputPathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |                                    shortName: "o",
47 |                                    optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommandOptions.swift:51:5: warning: let 'inputYAMLOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
49 |
50 | /// Input yaml option.
51 | let inputYAMLOption = Option(name: "yaml",
   |     |- warning: let 'inputYAMLOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'inputYAMLOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |                              shortName: "y",
53 |                              optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommandOptions.swift:57:5: warning: let 'inputForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
55 |
56 | /// Input force option.
57 | let inputForceOption = Option(name: "force",
   |     |- warning: let 'inputForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'inputForceOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |                               shortName: "f",
59 |                               optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/input/inputCommandOptions.swift:63:5: warning: let 'inputVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
61 |
62 | /// Input verbose option.
63 | let inputVerboseOption = Option(name: "verbose",
   |     |- warning: let 'inputVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'inputVerboseOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |                                 shortName: "v",
65 |                                 optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:30:5: warning: let 'sparkCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Spark command options.
30 | let sparkCommandOptions = [
   |     `- warning: let 'sparkCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
31 |     sparkTemplatePathOption,
32 |     sparkOutputPathOption,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Spark command options.
30 | let sparkCommandOptions = [
   |     |- note: annotate 'sparkCommandOptions' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     sparkTemplatePathOption,
32 |     sparkOutputPathOption,
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandHandler.swift:33:5: warning: let 'sparkCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 | /// Spark command handler.
 33 | let sparkCommandHandler: CommandHandler = { _, _, operandValues, optionValues in
    |     |- warning: let 'sparkCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: annotate 'sparkCommandHandler' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |     // Grab values.
 35 |     let templateNameOperand = operandValues[optional: 0]
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:39:5: warning: let 'sparkTemplatePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
37 |
38 | /// Spark template path option.
39 | let sparkTemplatePathOption = Option(name: "template",
   |     |- warning: let 'sparkTemplatePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkTemplatePathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |                                      shortName: "t",
41 |                                      optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:45:5: warning: let 'sparkOutputPathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
43 |
44 | /// Spark output path option.
45 | let sparkOutputPathOption = Option(name: "output",
   |     |- warning: let 'sparkOutputPathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkOutputPathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |                                    shortName: "o",
47 |                                    optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:51:5: warning: let 'sparkInputFilePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
49 |
50 | /// Spark input file path option.
51 | let sparkInputFilePathOption = Option(name: "input",
   |     |- warning: let 'sparkInputFilePathOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkInputFilePathOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |                                       shortName: "i",
53 |                                       optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:57:5: warning: let 'sparkForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
55 |
56 | /// Spark force option.
57 | let sparkForceOption = Option(name: "force",
   |     |- warning: let 'sparkForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkForceOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |                               shortName: "f",
59 |                               optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/spark/sparkCommandOptions.swift:63:5: warning: let 'sparkVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
61 |
62 | /// Spark verbose option.
63 | let sparkVerboseOption = Option(name: "verbose",
   |     |- warning: let 'sparkVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'sparkVerboseOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |                                 shortName: "v",
65 |                                 optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:30:5: warning: let 'templateAddCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Template add command options.
30 | let templateAddCommandOptions = [
   |     `- warning: let 'templateAddCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
31 |     templateAddForceOption,
32 |     templateAddVerboseOption
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Template add command options.
30 | let templateAddCommandOptions = [
   |     |- note: annotate 'templateAddCommandOptions' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     templateAddForceOption,
32 |     templateAddVerboseOption
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandHandler.swift:32:5: warning: let 'templateAddCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | /// Template add command handler.
32 | let templateAddCommandHandler: CommandHandler = { _, _, operandValues, optionValues in
   |     |- warning: let 'templateAddCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddCommandHandler' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |     // Grab values.
34 |     let templatePathOperand = operandValues[0]
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:36:5: warning: let 'templateAddForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
34 |
35 | /// Template add force option.
36 | let templateAddForceOption = Option(name: "force",
   |     |- warning: let 'templateAddForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddForceOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |                                     shortName: "f",
38 |                                     optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/add/templateAddCommandOptions.swift:42:5: warning: let 'templateAddVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
40 |
41 | /// Template add verbose option.
42 | let templateAddVerboseOption = Option(name: "verbose",
   |     |- warning: let 'templateAddVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateAddVerboseOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |                                       shortName: "v",
44 |                                       optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Motor/Sources/Motor/Patterns.swift:32:23: warning: static property 'dots' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
30 |
31 |     /// Dots.
32 |     public static let dots = Pattern(
   |                       |- warning: static property 'dots' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dots' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |         frames: ["⠋", "⠙", "⠹", "⠸", "⠼", "⠴", "⠦", "⠧", "⠇", "⠏"],
34 |         fps: 14
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Motor/Sources/Motor/Pattern.swift:29:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
27 |
28 | /// Spinner pattern.
29 | public struct Pattern {
   |               `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
30 |
31 |     /// Each frame
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/clone/templateCloneCommandOptions.swift:30:5: warning: let 'templateCloneCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Template clone command options.
30 | let templateCloneCommandOptions = [
   |     `- warning: let 'templateCloneCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
31 |     templateCloneBranchOption,
32 |     templateCloneForceOption,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/clone/templateCloneCommandOptions.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Template clone command options.
30 | let templateCloneCommandOptions = [
   |     |- note: annotate 'templateCloneCommandOptions' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     templateCloneBranchOption,
32 |     templateCloneForceOption,
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/clone/templateCloneCommandHandler.swift:33:5: warning: let 'templateCloneCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 | /// Template clone command handler.
 33 | let templateCloneCommandHandler: CommandHandler = { _, _, operandValues, optionValues in
    |     |- warning: let 'templateCloneCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: annotate 'templateCloneCommandHandler' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |     // Grab values.
 35 |     let gitURLOperand = operandValues[0]
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/clone/templateCloneCommandOptions.swift:37:5: warning: let 'templateCloneBranchOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
35 |
36 | /// Template clone branch option.
37 | let templateCloneBranchOption = Option(name: "branch",
   |     |- warning: let 'templateCloneBranchOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateCloneBranchOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |                                        shortName: "b",
39 |                                        optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/clone/templateCloneCommandOptions.swift:43:5: warning: let 'templateCloneForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
41 |
42 | /// Template clone force option.
43 | let templateCloneForceOption = Option(name: "force",
   |     |- warning: let 'templateCloneForceOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateCloneForceOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |                                       shortName: "f",
45 |                                       optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/clone/templateCloneCommandOptions.swift:49:5: warning: let 'templateCloneVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
47 |
48 | /// Template clone verbose option.
49 | let templateCloneVerboseOption = Option(name: "verbose",
   |     |- warning: let 'templateCloneVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateCloneVerboseOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |                                         shortName: "v",
51 |                                         optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/list/templateListCommandOptions.swift:30:5: warning: let 'templateListCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Template list command options.
30 | let templateListCommandOptions = [
   |     `- warning: let 'templateListCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
31 |     templateListVerboseOption
32 | ]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/list/templateListCommandOptions.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Template list command options.
30 | let templateListCommandOptions = [
   |     |- note: annotate 'templateListCommandOptions' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     templateListVerboseOption
32 | ]
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/list/templateListCommandHandler.swift:31:5: warning: let 'templateListCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
29 |
30 | /// Template list command handler.
31 | let templateListCommandHandler: CommandHandler = { _, _, operandValues, optionValues in
   |     |- warning: let 'templateListCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateListCommandHandler' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |     // Grab values.
33 |     let verbose = optionValues.have(templateListVerboseOption)
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/list/templateListCommandOptions.swift:35:5: warning: let 'templateListVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
33 |
34 | /// Template list verbose option.
35 | let templateListVerboseOption = Option(name: "verbose",
   |     |- warning: let 'templateListVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateListVerboseOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |                                        shortName: "v",
37 |                                        optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/remove/templateRemoveCommandOptions.swift:30:5: warning: let 'templateRemoveCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Template remove command options.
30 | let templateRemoveCommandOptions = [
   |     `- warning: let 'templateRemoveCommandOptions' is not concurrency-safe because non-'Sendable' type '[Option]' may have shared mutable state; this is an error in the Swift 6 language mode
31 |     templateRemoveVerboseOption
32 | ]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/remove/templateRemoveCommandOptions.swift:27:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
25 |
26 | import Foundation
27 | import Bouncer
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Bouncer'
28 |
29 | /// Template remove command options.
30 | let templateRemoveCommandOptions = [
   |     |- note: annotate 'templateRemoveCommandOptions' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     templateRemoveVerboseOption
32 | ]
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/remove/templateRemoveCommandHandler.swift:31:5: warning: let 'templateRemoveCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
29 |
30 | /// Template remove command handler.
31 | let templateRemoveCommandHandler: CommandHandler = { _, _, operandValues, optionValues in
   |     |- warning: let 'templateRemoveCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateRemoveCommandHandler' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |     // Grab values.
33 |     let templateNames = operandValues
/Users/admin/builder/spi-builder-workspace/Sources/Flint/template/remove/templateRemoveCommandOptions.swift:35:5: warning: let 'templateRemoveVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
33 |
34 | /// Template remove verbose option.
35 | let templateRemoveVerboseOption = Option(name: "verbose",
   |     |- warning: let 'templateRemoveVerboseOption' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'templateRemoveVerboseOption' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |                                          shortName: "v",
37 |                                          optional: true,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bouncer/Sources/Bouncer/Option/Option.swift:30:12: note: class 'Option' does not conform to the 'Sendable' protocol
28 | /// Option represents option argument.
29 | /// Configurations on this class are used to parse arguments.
30 | open class Option {
   |            `- note: class 'Option' does not conform to the 'Sendable' protocol
31 |
32 |     /// Option name.
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Flint/version/versionCommandHandler.swift:30:5: warning: let 'versionCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// Version command handler.
30 | let versionCommandHandler: CommandHandler = { _, _, _, _ in
   |     |- warning: let 'versionCommandHandler' is not concurrency-safe because non-'Sendable' type 'CommandHandler' (aka '(Program, Command, Array<String>, Array<OptionValue>) -> ()') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'versionCommandHandler' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     print(version)
32 | }
[116/119] Write Objects.LinkFileList
[117/119] Linking flint
[118/119] Applying flint
Build complete! (72.38s)
Fetching https://github.com/jasonnam/PathFinder
[1/376] Fetching pathfinder
Fetched https://github.com/jasonnam/PathFinder from cache (0.74s)
Fetching https://github.com/flintbox/Work
Fetching https://github.com/flintbox/Bouncer
Fetching https://github.com/flintbox/ANSIEscapeCode
Fetching https://github.com/jpsim/Yams.git
Fetching https://github.com/flintbox/Motor
[1/210] Fetching bouncer
[48/250] Fetching bouncer, motor
[68/299] Fetching bouncer, motor, ansiescapecode
[85/323] Fetching bouncer, motor, ansiescapecode, work
[208/9660] Fetching bouncer, motor, ansiescapecode, work, yams
Fetched https://github.com/flintbox/ANSIEscapeCode from cache (1.96s)
Fetched https://github.com/flintbox/Bouncer from cache (1.96s)
Fetched https://github.com/flintbox/Motor from cache (1.96s)
Fetched https://github.com/flintbox/Work from cache (1.96s)
Fetched https://github.com/jpsim/Yams.git from cache (1.96s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 1.0.0 (0.67s)
Computing version for https://github.com/flintbox/ANSIEscapeCode
Computed https://github.com/flintbox/ANSIEscapeCode at 0.1.1 (0.68s)
Computing version for https://github.com/flintbox/Work
Computed https://github.com/flintbox/Work at 0.1.1 (0.72s)
Computing version for https://github.com/flintbox/Motor
Computed https://github.com/flintbox/Motor at 0.1.2 (0.68s)
Computing version for https://github.com/flintbox/Bouncer
Computed https://github.com/flintbox/Bouncer at 0.1.3 (0.66s)
Creating working copy for https://github.com/flintbox/Bouncer
Working copy of https://github.com/flintbox/Bouncer resolved at 0.1.3
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 1.0.0
Creating working copy for https://github.com/flintbox/ANSIEscapeCode
Working copy of https://github.com/flintbox/ANSIEscapeCode resolved at 0.1.1
Creating working copy for https://github.com/jasonnam/PathFinder
Working copy of https://github.com/jasonnam/PathFinder resolved at develop (beb4667)
Creating working copy for https://github.com/flintbox/Motor
Working copy of https://github.com/flintbox/Motor resolved at 0.1.2
Creating working copy for https://github.com/flintbox/Work
Working copy of https://github.com/flintbox/Work resolved at 0.1.1
Build complete.
{
  "dependencies" : [
    {
      "identity" : "bouncer",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.3",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/flintbox/Bouncer"
    },
    {
      "identity" : "motor",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.2",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/flintbox/Motor"
    },
    {
      "identity" : "work",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.1",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/flintbox/Work"
    },
    {
      "identity" : "ansiescapecode",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.1",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/flintbox/ANSIEscapeCode"
    },
    {
      "identity" : "pathfinder",
      "requirement" : {
        "branch" : [
          "develop"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/jasonnam/PathFinder"
    },
    {
      "identity" : "yams",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/jpsim/Yams.git"
    }
  ],
  "manifest_display_name" : "Flint",
  "name" : "Flint",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "flint",
      "targets" : [
        "Flint"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "Flint",
      "module_type" : "SwiftTarget",
      "name" : "Flint",
      "path" : "Sources/Flint",
      "product_dependencies" : [
        "Bouncer",
        "Motor",
        "Work",
        "ANSIEscapeCode",
        "PathFinder",
        "Yams"
      ],
      "product_memberships" : [
        "flint"
      ],
      "sources" : [
        "Convenience/print.swift",
        "Convenience/processVariables.swift",
        "Convenience/readManifest.swift",
        "Environment/Env.swift",
        "Environment/TemplateHomePath.swift",
        "Models/Template/Manifest.swift",
        "Models/Template/Template.swift",
        "Models/Template/TemplateFormatError.swift",
        "Models/Template/Variable.swift",
        "Process/processCustomVariables.swift",
        "Process/processDateVariables.swift",
        "Process/processFileAttributes.swift",
        "Process/processIncludedFiles.swift",
        "help/helpCommand.swift",
        "help/helpCommandHandler.swift",
        "input/inputCommand.swift",
        "input/inputCommandHandler.swift",
        "input/inputCommandOptions.swift",
        "main.swift",
        "spark/sparkCommand.swift",
        "spark/sparkCommandHandler.swift",
        "spark/sparkCommandOptions.swift",
        "template/add/templateAddCommand.swift",
        "template/add/templateAddCommandHandler.swift",
        "template/add/templateAddCommandOptions.swift",
        "template/clone/templateCloneCommand.swift",
        "template/clone/templateCloneCommandHandler.swift",
        "template/clone/templateCloneCommandOptions.swift",
        "template/list/templateListCommand.swift",
        "template/list/templateListCommandHandler.swift",
        "template/list/templateListCommandOptions.swift",
        "template/remove/templateRemoveCommand.swift",
        "template/remove/templateRemoveCommandHandler.swift",
        "template/remove/templateRemoveCommandOptions.swift",
        "version/version.swift",
        "version/versionCommand.swift",
        "version/versionCommandHandler.swift"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "4.0"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.