The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build SwiftDisc, reference v0.12.0 (b7ff58), with Swift 5.10 for macOS (SPM) on 11 Dec 2025 03:13:36 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/M1tsumi/SwiftDisc.git
Reference: v0.12.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/M1tsumi/SwiftDisc
 * tag               v0.12.0    -> FETCH_HEAD
HEAD is now at b7ff588 Add role connections, typed permissions, and documentation updates
Cloned https://github.com/M1tsumi/SwiftDisc.git
Revision (git rev-parse @):
b7ff588e1120171b6777d1a10d118845bda2ed10
SUCCESS checkout https://github.com/M1tsumi/SwiftDisc.git at v0.12.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.10
Building package at path:  $PWD
https://github.com/M1tsumi/SwiftDisc.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-33747A42983211AE.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/57] Emitting module SwiftDisc
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    public let op: Int = 8
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'op' case to silence this warning
    public let op: Int = 8
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: make the property mutable instead
    public let op: Int = 8
           ~~~ ^
           var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:52:133: error: cannot find type 'PermissionBitset' in scope
    public static func effectivePermissionsWithCache(cache: Cache, userId: UserID, guildId: GuildID, channelId: ChannelID) async -> PermissionBitset? {
                                                                                                                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 1
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 1
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: make the property mutable instead
        public let type: Int = 1
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 2
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 2
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: make the property mutable instead
        public let type: Int = 2
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 3
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 3
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: make the property mutable instead
        public let type: Int = 3
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 4
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 4
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: make the property mutable instead
        public let type: Int = 4
               ~~~ ^
               var
[4/63] Compiling SwiftDisc Attachment.swift
[5/63] Compiling SwiftDisc AuditLog.swift
[6/63] Compiling SwiftDisc AutoModeration.swift
[7/63] Compiling SwiftDisc Channel.swift
[8/63] Compiling SwiftDisc Embed.swift
[9/63] Compiling SwiftDisc Emoji.swift
[10/63] Compiling SwiftDisc Invite.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 1
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 1
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: make the property mutable instead
        public let type: Int = 1
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 2
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 2
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: make the property mutable instead
        public let type: Int = 2
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 3
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 3
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: make the property mutable instead
        public let type: Int = 3
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 4
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 4
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: make the property mutable instead
        public let type: Int = 4
               ~~~ ^
               var
[11/63] Compiling SwiftDisc Message.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 1
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 1
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: make the property mutable instead
        public let type: Int = 1
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 2
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 2
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: make the property mutable instead
        public let type: Int = 2
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 3
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 3
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: make the property mutable instead
        public let type: Int = 3
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 4
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 4
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: make the property mutable instead
        public let type: Int = 4
               ~~~ ^
               var
[12/63] Compiling SwiftDisc MessageComponents.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 1
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 1
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: make the property mutable instead
        public let type: Int = 1
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 2
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 2
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: make the property mutable instead
        public let type: Int = 2
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 3
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 3
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: make the property mutable instead
        public let type: Int = 3
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 4
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 4
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: make the property mutable instead
        public let type: Int = 4
               ~~~ ^
               var
[13/63] Compiling SwiftDisc PartialGuild.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 1
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 1
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: make the property mutable instead
        public let type: Int = 1
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 2
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 2
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: make the property mutable instead
        public let type: Int = 2
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 3
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 3
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: make the property mutable instead
        public let type: Int = 3
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 4
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 4
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: make the property mutable instead
        public let type: Int = 4
               ~~~ ^
               var
[14/63] Compiling SwiftDisc Role.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 1
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 1
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: make the property mutable instead
        public let type: Int = 1
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 2
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 2
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: make the property mutable instead
        public let type: Int = 2
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 3
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 3
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: make the property mutable instead
        public let type: Int = 3
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 4
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 4
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: make the property mutable instead
        public let type: Int = 4
               ~~~ ^
               var
[15/63] Compiling SwiftDisc ScheduledEvent.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 1
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 1
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: make the property mutable instead
        public let type: Int = 1
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 2
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 2
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: make the property mutable instead
        public let type: Int = 2
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 3
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 3
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: make the property mutable instead
        public let type: Int = 3
               ~~~ ^
               var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
        public let type: Int = 4
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
        public let type: Int = 4
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: make the property mutable instead
        public let type: Int = 4
               ~~~ ^
               var
[16/63] Compiling SwiftDisc Files.swift
[17/63] Compiling SwiftDisc Guild.swift
[18/63] Compiling SwiftDisc GuildBan.swift
[19/63] Compiling SwiftDisc GuildMember.swift
[20/63] Compiling SwiftDisc GuildWidgetSettings.swift
[21/63] Compiling SwiftDisc Interaction.swift
[22/63] Compiling SwiftDisc ScheduledEventUser.swift
[23/63] Compiling SwiftDisc Snowflake.swift
[24/63] Compiling SwiftDisc StageInstance.swift
[25/63] Compiling SwiftDisc Sticker.swift
[26/63] Compiling SwiftDisc Template.swift
[27/63] Compiling SwiftDisc Thread.swift
[28/63] Compiling SwiftDisc DiscordError.swift
[29/63] Compiling SwiftDisc DiscordUtils.swift
[30/63] Compiling SwiftDisc EventDispatcher.swift
[31/63] Compiling SwiftDisc JSONValue.swift
[32/63] Compiling SwiftDisc AdvancedMessagePayloads.swift
[33/63] Compiling SwiftDisc ApplicationRoleConnection.swift
[34/63] Compiling SwiftDisc User.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/REST/RateLimiter.swift:26:109: warning: immutable value 'limit' was never used; consider replacing with '_' or removing it
        if let state = buckets[routeKey], let resetAt = state.resetAt, let remaining = state.remaining, let limit = state.limit {
                                                                                                        ~~~~^~~~~
                                                                                                        _
[35/63] Compiling SwiftDisc Webhook.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/REST/RateLimiter.swift:26:109: warning: immutable value 'limit' was never used; consider replacing with '_' or removing it
        if let state = buckets[routeKey], let resetAt = state.resetAt, let remaining = state.remaining, let limit = state.limit {
                                                                                                        ~~~~^~~~~
                                                                                                        _
[36/63] Compiling SwiftDisc HTTPClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/REST/RateLimiter.swift:26:109: warning: immutable value 'limit' was never used; consider replacing with '_' or removing it
        if let state = buckets[routeKey], let resetAt = state.resetAt, let remaining = state.remaining, let limit = state.limit {
                                                                                                        ~~~~^~~~~
                                                                                                        _
[37/63] Compiling SwiftDisc RateLimiter.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/REST/RateLimiter.swift:26:109: warning: immutable value 'limit' was never used; consider replacing with '_' or removing it
        if let state = buckets[routeKey], let resetAt = state.resetAt, let remaining = state.remaining, let limit = state.limit {
                                                                                                        ~~~~^~~~~
                                                                                                        _
[38/63] Compiling SwiftDisc AudioSource.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/REST/RateLimiter.swift:26:109: warning: immutable value 'limit' was never used; consider replacing with '_' or removing it
        if let state = buckets[routeKey], let resetAt = state.resetAt, let remaining = state.remaining, let limit = state.limit {
                                                                                                        ~~~~^~~~~
                                                                                                        _
[39/63] Compiling SwiftDisc PipeOpusSource.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/REST/RateLimiter.swift:26:109: warning: immutable value 'limit' was never used; consider replacing with '_' or removing it
        if let state = buckets[routeKey], let resetAt = state.resetAt, let remaining = state.remaining, let limit = state.limit {
                                                                                                        ~~~~^~~~~
                                                                                                        _
[40/63] Compiling SwiftDisc ShardingGatewayManager.swift
[41/63] Compiling SwiftDisc SlashCommandBuilder.swift
[42/63] Compiling SwiftDisc SlashCommandRouter.swift
[43/63] Compiling SwiftDisc Utilities.swift
[44/63] Compiling SwiftDisc Cache.swift
[45/63] Compiling SwiftDisc DiscordConfiguration.swift
[46/63] Compiling SwiftDisc Secretbox.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:236:9: warning: variable 'r0' was never mutated; consider changing to 'let' constant
    var r0 = UInt32(loadLE(r[0..<4])) & 0x3ffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:237:9: warning: variable 'r1' was never mutated; consider changing to 'let' constant
    var r1 = (UInt32(loadLE(r[3..<7])) >> 2) & 0x3ffff03
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:238:9: warning: variable 'r2' was never mutated; consider changing to 'let' constant
    var r2 = (UInt32(loadLE(r[6..<10])) >> 4) & 0x3ffc0ff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:239:9: warning: variable 'r3' was never mutated; consider changing to 'let' constant
    var r3 = (UInt32(loadLE(r[9..<13])) >> 6) & 0x3f03fff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:240:9: warning: variable 'r4' was never mutated; consider changing to 'let' constant
    var r4 = (UInt32(loadLE(r[12..<16])) >> 8) & 0x00fffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:303:9: warning: variable 'f0' was never mutated; consider changing to 'let' constant
    var f0 = (h0 | (h1 << 26)) & 0xffffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:304:9: warning: variable 'f1' was never mutated; consider changing to 'let' constant
    var f1 = ((h1 >> 6) | (h2 << 20)) & 0xffffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:305:9: warning: variable 'f2' was never mutated; consider changing to 'let' constant
    var f2 = ((h2 >> 12) | (h3 << 14)) & 0xffffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:306:9: warning: variable 'f3' was never mutated; consider changing to 'let' constant
    var f3 = ((h3 >> 18) | (h4 << 8)) & 0xffffffff
    ~~~ ^
    let
[47/63] Compiling SwiftDisc VoiceClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:236:9: warning: variable 'r0' was never mutated; consider changing to 'let' constant
    var r0 = UInt32(loadLE(r[0..<4])) & 0x3ffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:237:9: warning: variable 'r1' was never mutated; consider changing to 'let' constant
    var r1 = (UInt32(loadLE(r[3..<7])) >> 2) & 0x3ffff03
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:238:9: warning: variable 'r2' was never mutated; consider changing to 'let' constant
    var r2 = (UInt32(loadLE(r[6..<10])) >> 4) & 0x3ffc0ff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:239:9: warning: variable 'r3' was never mutated; consider changing to 'let' constant
    var r3 = (UInt32(loadLE(r[9..<13])) >> 6) & 0x3f03fff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:240:9: warning: variable 'r4' was never mutated; consider changing to 'let' constant
    var r4 = (UInt32(loadLE(r[12..<16])) >> 8) & 0x00fffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:303:9: warning: variable 'f0' was never mutated; consider changing to 'let' constant
    var f0 = (h0 | (h1 << 26)) & 0xffffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:304:9: warning: variable 'f1' was never mutated; consider changing to 'let' constant
    var f1 = ((h1 >> 6) | (h2 << 20)) & 0xffffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:305:9: warning: variable 'f2' was never mutated; consider changing to 'let' constant
    var f2 = ((h2 >> 12) | (h3 << 14)) & 0xffffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:306:9: warning: variable 'f3' was never mutated; consider changing to 'let' constant
    var f3 = ((h3 >> 18) | (h4 << 8)) & 0xffffffff
    ~~~ ^
    let
[48/63] Compiling SwiftDisc VoiceGateway.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:236:9: warning: variable 'r0' was never mutated; consider changing to 'let' constant
    var r0 = UInt32(loadLE(r[0..<4])) & 0x3ffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:237:9: warning: variable 'r1' was never mutated; consider changing to 'let' constant
    var r1 = (UInt32(loadLE(r[3..<7])) >> 2) & 0x3ffff03
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:238:9: warning: variable 'r2' was never mutated; consider changing to 'let' constant
    var r2 = (UInt32(loadLE(r[6..<10])) >> 4) & 0x3ffc0ff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:239:9: warning: variable 'r3' was never mutated; consider changing to 'let' constant
    var r3 = (UInt32(loadLE(r[9..<13])) >> 6) & 0x3f03fff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:240:9: warning: variable 'r4' was never mutated; consider changing to 'let' constant
    var r4 = (UInt32(loadLE(r[12..<16])) >> 8) & 0x00fffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:303:9: warning: variable 'f0' was never mutated; consider changing to 'let' constant
    var f0 = (h0 | (h1 << 26)) & 0xffffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:304:9: warning: variable 'f1' was never mutated; consider changing to 'let' constant
    var f1 = ((h1 >> 6) | (h2 << 20)) & 0xffffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:305:9: warning: variable 'f2' was never mutated; consider changing to 'let' constant
    var f2 = ((h2 >> 12) | (h3 << 14)) & 0xffffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:306:9: warning: variable 'f3' was never mutated; consider changing to 'let' constant
    var f3 = ((h3 >> 18) | (h4 << 8)) & 0xffffffff
    ~~~ ^
    let
[49/63] Compiling SwiftDisc VoiceModels.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:236:9: warning: variable 'r0' was never mutated; consider changing to 'let' constant
    var r0 = UInt32(loadLE(r[0..<4])) & 0x3ffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:237:9: warning: variable 'r1' was never mutated; consider changing to 'let' constant
    var r1 = (UInt32(loadLE(r[3..<7])) >> 2) & 0x3ffff03
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:238:9: warning: variable 'r2' was never mutated; consider changing to 'let' constant
    var r2 = (UInt32(loadLE(r[6..<10])) >> 4) & 0x3ffc0ff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:239:9: warning: variable 'r3' was never mutated; consider changing to 'let' constant
    var r3 = (UInt32(loadLE(r[9..<13])) >> 6) & 0x3f03fff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:240:9: warning: variable 'r4' was never mutated; consider changing to 'let' constant
    var r4 = (UInt32(loadLE(r[12..<16])) >> 8) & 0x00fffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:303:9: warning: variable 'f0' was never mutated; consider changing to 'let' constant
    var f0 = (h0 | (h1 << 26)) & 0xffffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:304:9: warning: variable 'f1' was never mutated; consider changing to 'let' constant
    var f1 = ((h1 >> 6) | (h2 << 20)) & 0xffffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:305:9: warning: variable 'f2' was never mutated; consider changing to 'let' constant
    var f2 = ((h2 >> 12) | (h3 << 14)) & 0xffffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:306:9: warning: variable 'f3' was never mutated; consider changing to 'let' constant
    var f3 = ((h3 >> 18) | (h4 << 8)) & 0xffffffff
    ~~~ ^
    let
[50/63] Compiling SwiftDisc VoiceReceiver.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:236:9: warning: variable 'r0' was never mutated; consider changing to 'let' constant
    var r0 = UInt32(loadLE(r[0..<4])) & 0x3ffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:237:9: warning: variable 'r1' was never mutated; consider changing to 'let' constant
    var r1 = (UInt32(loadLE(r[3..<7])) >> 2) & 0x3ffff03
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:238:9: warning: variable 'r2' was never mutated; consider changing to 'let' constant
    var r2 = (UInt32(loadLE(r[6..<10])) >> 4) & 0x3ffc0ff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:239:9: warning: variable 'r3' was never mutated; consider changing to 'let' constant
    var r3 = (UInt32(loadLE(r[9..<13])) >> 6) & 0x3f03fff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:240:9: warning: variable 'r4' was never mutated; consider changing to 'let' constant
    var r4 = (UInt32(loadLE(r[12..<16])) >> 8) & 0x00fffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:303:9: warning: variable 'f0' was never mutated; consider changing to 'let' constant
    var f0 = (h0 | (h1 << 26)) & 0xffffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:304:9: warning: variable 'f1' was never mutated; consider changing to 'let' constant
    var f1 = ((h1 >> 6) | (h2 << 20)) & 0xffffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:305:9: warning: variable 'f2' was never mutated; consider changing to 'let' constant
    var f2 = ((h2 >> 12) | (h3 << 14)) & 0xffffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:306:9: warning: variable 'f3' was never mutated; consider changing to 'let' constant
    var f3 = ((h3 >> 18) | (h4 << 8)) & 0xffffffff
    ~~~ ^
    let
[51/63] Compiling SwiftDisc VoiceSender.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:236:9: warning: variable 'r0' was never mutated; consider changing to 'let' constant
    var r0 = UInt32(loadLE(r[0..<4])) & 0x3ffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:237:9: warning: variable 'r1' was never mutated; consider changing to 'let' constant
    var r1 = (UInt32(loadLE(r[3..<7])) >> 2) & 0x3ffff03
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:238:9: warning: variable 'r2' was never mutated; consider changing to 'let' constant
    var r2 = (UInt32(loadLE(r[6..<10])) >> 4) & 0x3ffc0ff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:239:9: warning: variable 'r3' was never mutated; consider changing to 'let' constant
    var r3 = (UInt32(loadLE(r[9..<13])) >> 6) & 0x3f03fff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:240:9: warning: variable 'r4' was never mutated; consider changing to 'let' constant
    var r4 = (UInt32(loadLE(r[12..<16])) >> 8) & 0x00fffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:303:9: warning: variable 'f0' was never mutated; consider changing to 'let' constant
    var f0 = (h0 | (h1 << 26)) & 0xffffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:304:9: warning: variable 'f1' was never mutated; consider changing to 'let' constant
    var f1 = ((h1 >> 6) | (h2 << 20)) & 0xffffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:305:9: warning: variable 'f2' was never mutated; consider changing to 'let' constant
    var f2 = ((h2 >> 12) | (h3 << 14)) & 0xffffffff
    ~~~ ^
    let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:306:9: warning: variable 'f3' was never mutated; consider changing to 'let' constant
    var f3 = ((h3 >> 18) | (h4 << 8)) & 0xffffffff
    ~~~ ^
    let
[52/63] Compiling SwiftDisc DiscordClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    public let op: Int = 8
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'op' case to silence this warning
    public let op: Int = 8
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: make the property mutable instead
    public let op: Int = 8
           ~~~ ^
           var
[53/63] Compiling SwiftDisc GatewayClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    public let op: Int = 8
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'op' case to silence this warning
    public let op: Int = 8
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: make the property mutable instead
    public let op: Int = 8
           ~~~ ^
           var
[54/63] Compiling SwiftDisc GatewayModels.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    public let op: Int = 8
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'op' case to silence this warning
    public let op: Int = 8
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: make the property mutable instead
    public let op: Int = 8
           ~~~ ^
           var
[55/63] Compiling SwiftDisc Intents.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    public let op: Int = 8
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'op' case to silence this warning
    public let op: Int = 8
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: make the property mutable instead
    public let op: Int = 8
           ~~~ ^
           var
[56/63] Compiling SwiftDisc WebSocket.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    public let op: Int = 8
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'op' case to silence this warning
    public let op: Int = 8
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: make the property mutable instead
    public let op: Int = 8
           ~~~ ^
           var
[57/63] Compiling SwiftDisc ActivityBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    public let op: Int = 8
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'op' case to silence this warning
    public let op: Int = 8
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: make the property mutable instead
    public let op: Int = 8
           ~~~ ^
           var
[58/63] Compiling SwiftDisc AutocompleteRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:52:133: error: cannot find type 'PermissionBitset' in scope
    public static func effectivePermissionsWithCache(cache: Cache, userId: UserID, guildId: GuildID, channelId: ChannelID) async -> PermissionBitset? {
                                                                                                                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:64:13: error: cannot find 'PermissionBitset' in scope
            PermissionBitset(rawValue: UInt64(role.permissions ?? "0") ?? 0)
            ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:63:32: error: value of type 'Guild' has no member 'roles'
        let guildRoles = guild.roles?.compactMap { role in
                         ~~~~~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:68:21: error: cannot find 'PermissionBitset' in scope
        var allow = PermissionBitset(rawValue: 0)
                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:127: error: cannot find 'PermissionBitset' in scope
        let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
                                                                                                                              ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:147: error: cannot infer type of closure parameter '$1' without a type annotation
        let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
                                                                                                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:83:24: error: cannot find 'PermissionBitset' in scope
            let deny = PermissionBitset(rawValue: UInt64(everyoneOW.deny ?? "0") ?? 0)
                       ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:84:23: error: cannot find 'PermissionBitset' in scope
            let add = PermissionBitset(rawValue: UInt64(everyoneOW.allow ?? "0") ?? 0)
                      ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:38: error: cannot find 'PermissionBitset' in scope
        let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
                                     ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:69: error: cannot find 'PermissionBitset' in scope
        let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
                                                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:37: error: cannot find 'PermissionBitset' in scope
        let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:68: error: cannot find 'PermissionBitset' in scope
        let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
                                                                   ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:96:24: error: cannot find 'PermissionBitset' in scope
            let deny = PermissionBitset(rawValue: UInt64(memberOW.deny ?? "0") ?? 0)
                       ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:97:23: error: cannot find 'PermissionBitset' in scope
            let add = PermissionBitset(rawValue: UInt64(memberOW.allow ?? "0") ?? 0)
                      ^~~~~~~~~~~~~~~~
[59/63] Compiling SwiftDisc CommandRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:52:133: error: cannot find type 'PermissionBitset' in scope
    public static func effectivePermissionsWithCache(cache: Cache, userId: UserID, guildId: GuildID, channelId: ChannelID) async -> PermissionBitset? {
                                                                                                                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:64:13: error: cannot find 'PermissionBitset' in scope
            PermissionBitset(rawValue: UInt64(role.permissions ?? "0") ?? 0)
            ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:63:32: error: value of type 'Guild' has no member 'roles'
        let guildRoles = guild.roles?.compactMap { role in
                         ~~~~~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:68:21: error: cannot find 'PermissionBitset' in scope
        var allow = PermissionBitset(rawValue: 0)
                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:127: error: cannot find 'PermissionBitset' in scope
        let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
                                                                                                                              ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:147: error: cannot infer type of closure parameter '$1' without a type annotation
        let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
                                                                                                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:83:24: error: cannot find 'PermissionBitset' in scope
            let deny = PermissionBitset(rawValue: UInt64(everyoneOW.deny ?? "0") ?? 0)
                       ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:84:23: error: cannot find 'PermissionBitset' in scope
            let add = PermissionBitset(rawValue: UInt64(everyoneOW.allow ?? "0") ?? 0)
                      ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:38: error: cannot find 'PermissionBitset' in scope
        let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
                                     ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:69: error: cannot find 'PermissionBitset' in scope
        let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
                                                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:37: error: cannot find 'PermissionBitset' in scope
        let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:68: error: cannot find 'PermissionBitset' in scope
        let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
                                                                   ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:96:24: error: cannot find 'PermissionBitset' in scope
            let deny = PermissionBitset(rawValue: UInt64(memberOW.deny ?? "0") ?? 0)
                       ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:97:23: error: cannot find 'PermissionBitset' in scope
            let add = PermissionBitset(rawValue: UInt64(memberOW.allow ?? "0") ?? 0)
                      ^~~~~~~~~~~~~~~~
[60/63] Compiling SwiftDisc ComponentsBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:52:133: error: cannot find type 'PermissionBitset' in scope
    public static func effectivePermissionsWithCache(cache: Cache, userId: UserID, guildId: GuildID, channelId: ChannelID) async -> PermissionBitset? {
                                                                                                                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:64:13: error: cannot find 'PermissionBitset' in scope
            PermissionBitset(rawValue: UInt64(role.permissions ?? "0") ?? 0)
            ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:63:32: error: value of type 'Guild' has no member 'roles'
        let guildRoles = guild.roles?.compactMap { role in
                         ~~~~~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:68:21: error: cannot find 'PermissionBitset' in scope
        var allow = PermissionBitset(rawValue: 0)
                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:127: error: cannot find 'PermissionBitset' in scope
        let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
                                                                                                                              ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:147: error: cannot infer type of closure parameter '$1' without a type annotation
        let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
                                                                                                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:83:24: error: cannot find 'PermissionBitset' in scope
            let deny = PermissionBitset(rawValue: UInt64(everyoneOW.deny ?? "0") ?? 0)
                       ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:84:23: error: cannot find 'PermissionBitset' in scope
            let add = PermissionBitset(rawValue: UInt64(everyoneOW.allow ?? "0") ?? 0)
                      ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:38: error: cannot find 'PermissionBitset' in scope
        let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
                                     ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:69: error: cannot find 'PermissionBitset' in scope
        let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
                                                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:37: error: cannot find 'PermissionBitset' in scope
        let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:68: error: cannot find 'PermissionBitset' in scope
        let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
                                                                   ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:96:24: error: cannot find 'PermissionBitset' in scope
            let deny = PermissionBitset(rawValue: UInt64(memberOW.deny ?? "0") ?? 0)
                       ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:97:23: error: cannot find 'PermissionBitset' in scope
            let add = PermissionBitset(rawValue: UInt64(memberOW.allow ?? "0") ?? 0)
                      ^~~~~~~~~~~~~~~~
[61/63] Compiling SwiftDisc Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:52:133: error: cannot find type 'PermissionBitset' in scope
    public static func effectivePermissionsWithCache(cache: Cache, userId: UserID, guildId: GuildID, channelId: ChannelID) async -> PermissionBitset? {
                                                                                                                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:64:13: error: cannot find 'PermissionBitset' in scope
            PermissionBitset(rawValue: UInt64(role.permissions ?? "0") ?? 0)
            ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:63:32: error: value of type 'Guild' has no member 'roles'
        let guildRoles = guild.roles?.compactMap { role in
                         ~~~~~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:68:21: error: cannot find 'PermissionBitset' in scope
        var allow = PermissionBitset(rawValue: 0)
                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:127: error: cannot find 'PermissionBitset' in scope
        let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
                                                                                                                              ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:147: error: cannot infer type of closure parameter '$1' without a type annotation
        let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
                                                                                                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:83:24: error: cannot find 'PermissionBitset' in scope
            let deny = PermissionBitset(rawValue: UInt64(everyoneOW.deny ?? "0") ?? 0)
                       ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:84:23: error: cannot find 'PermissionBitset' in scope
            let add = PermissionBitset(rawValue: UInt64(everyoneOW.allow ?? "0") ?? 0)
                      ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:38: error: cannot find 'PermissionBitset' in scope
        let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
                                     ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:69: error: cannot find 'PermissionBitset' in scope
        let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
                                                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:37: error: cannot find 'PermissionBitset' in scope
        let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:68: error: cannot find 'PermissionBitset' in scope
        let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
                                                                   ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:96:24: error: cannot find 'PermissionBitset' in scope
            let deny = PermissionBitset(rawValue: UInt64(memberOW.deny ?? "0") ?? 0)
                       ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:97:23: error: cannot find 'PermissionBitset' in scope
            let add = PermissionBitset(rawValue: UInt64(memberOW.allow ?? "0") ?? 0)
                      ^~~~~~~~~~~~~~~~
[62/63] Compiling SwiftDisc Permissions.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:52:133: error: cannot find type 'PermissionBitset' in scope
    public static func effectivePermissionsWithCache(cache: Cache, userId: UserID, guildId: GuildID, channelId: ChannelID) async -> PermissionBitset? {
                                                                                                                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:64:13: error: cannot find 'PermissionBitset' in scope
            PermissionBitset(rawValue: UInt64(role.permissions ?? "0") ?? 0)
            ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:63:32: error: value of type 'Guild' has no member 'roles'
        let guildRoles = guild.roles?.compactMap { role in
                         ~~~~~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:68:21: error: cannot find 'PermissionBitset' in scope
        var allow = PermissionBitset(rawValue: 0)
                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:127: error: cannot find 'PermissionBitset' in scope
        let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
                                                                                                                              ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:147: error: cannot infer type of closure parameter '$1' without a type annotation
        let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
                                                                                                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:83:24: error: cannot find 'PermissionBitset' in scope
            let deny = PermissionBitset(rawValue: UInt64(everyoneOW.deny ?? "0") ?? 0)
                       ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:84:23: error: cannot find 'PermissionBitset' in scope
            let add = PermissionBitset(rawValue: UInt64(everyoneOW.allow ?? "0") ?? 0)
                      ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:38: error: cannot find 'PermissionBitset' in scope
        let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
                                     ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:69: error: cannot find 'PermissionBitset' in scope
        let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
                                                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:37: error: cannot find 'PermissionBitset' in scope
        let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:68: error: cannot find 'PermissionBitset' in scope
        let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
                                                                   ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:96:24: error: cannot find 'PermissionBitset' in scope
            let deny = PermissionBitset(rawValue: UInt64(memberOW.deny ?? "0") ?? 0)
                       ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:97:23: error: cannot find 'PermissionBitset' in scope
            let add = PermissionBitset(rawValue: UInt64(memberOW.allow ?? "0") ?? 0)
                      ^~~~~~~~~~~~~~~~
[63/63] Compiling SwiftDisc ShardManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:52:133: error: cannot find type 'PermissionBitset' in scope
    public static func effectivePermissionsWithCache(cache: Cache, userId: UserID, guildId: GuildID, channelId: ChannelID) async -> PermissionBitset? {
                                                                                                                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:64:13: error: cannot find 'PermissionBitset' in scope
            PermissionBitset(rawValue: UInt64(role.permissions ?? "0") ?? 0)
            ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:63:32: error: value of type 'Guild' has no member 'roles'
        let guildRoles = guild.roles?.compactMap { role in
                         ~~~~~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:68:21: error: cannot find 'PermissionBitset' in scope
        var allow = PermissionBitset(rawValue: 0)
                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:127: error: cannot find 'PermissionBitset' in scope
        let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
                                                                                                                              ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:147: error: cannot infer type of closure parameter '$1' without a type annotation
        let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
                                                                                                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:83:24: error: cannot find 'PermissionBitset' in scope
            let deny = PermissionBitset(rawValue: UInt64(everyoneOW.deny ?? "0") ?? 0)
                       ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:84:23: error: cannot find 'PermissionBitset' in scope
            let add = PermissionBitset(rawValue: UInt64(everyoneOW.allow ?? "0") ?? 0)
                      ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:38: error: cannot find 'PermissionBitset' in scope
        let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
                                     ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:69: error: cannot find 'PermissionBitset' in scope
        let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
                                                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:37: error: cannot find 'PermissionBitset' in scope
        let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
                                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:68: error: cannot find 'PermissionBitset' in scope
        let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
                                                                   ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:96:24: error: cannot find 'PermissionBitset' in scope
            let deny = PermissionBitset(rawValue: UInt64(memberOW.deny ?? "0") ?? 0)
                       ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:97:23: error: cannot find 'PermissionBitset' in scope
            let add = PermissionBitset(rawValue: UInt64(memberOW.allow ?? "0") ?? 0)
                      ^~~~~~~~~~~~~~~~
error: fatalError
BUILD FAILURE 5.10 macosSpm