The Swift Package Index logo.Swift Package Index

Build Information

Failed to build ScheduledNotificationsViewController, reference main (3a5df1), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 08:31:39 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme ScheduledNotificationsViewController -destination generic/platform=watchOS

Build Log

 41 | }
 42 |
 43 | extension LayoutAnchors where Base: LayoutItem {
    |                                     `- error: cannot find type 'LayoutItem' in scope
 44 |
 45 |     // MARK: Anchors
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:96:15: error: cannot find type 'LayoutItem' in scope
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
 96 |     let item: LayoutItem
    |               `- error: cannot find type 'LayoutItem' in scope
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
 98 |     fileprivate let offset: CGFloat
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:97:32: error: cannot find type 'NSLayoutConstraint' in scope
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
    |                                `- error: cannot find type 'NSLayoutConstraint' in scope
 98 |     fileprivate let offset: CGFloat
 99 |     fileprivate let multiplier: CGFloat
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:98:29: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
 98 |     fileprivate let offset: CGFloat
    |                             `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
 99 |     fileprivate let multiplier: CGFloat
100 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:98:21: warning: cannot use struct 'CGFloat' in a property declaration member of a type not marked '@_implementationOnly'; 'CoreFoundation' was not imported by this file
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
 98 |     fileprivate let offset: CGFloat
    |                     `- warning: cannot use struct 'CGFloat' in a property declaration member of a type not marked '@_implementationOnly'; 'CoreFoundation' was not imported by this file
 99 |     fileprivate let multiplier: CGFloat
100 |
CoreFoundation.CGFloat:2:23: note: struct declared here
1 | @available(macOS 10.0, macCatalyst 13.0, iOS 2.0, watchOS 1.0, tvOS 9.0, *)
2 | @frozen public struct CGFloat : Sendable {
  |                       `- note: struct declared here
3 |     public typealias NativeType = Float
4 |     public init()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:99:33: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
 98 |     fileprivate let offset: CGFloat
 99 |     fileprivate let multiplier: CGFloat
    |                                 `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
100 |
101 |     fileprivate init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:99:21: warning: cannot use struct 'CGFloat' in a property declaration member of a type not marked '@_implementationOnly'; 'CoreFoundation' was not imported by this file
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
 98 |     fileprivate let offset: CGFloat
 99 |     fileprivate let multiplier: CGFloat
    |                     `- warning: cannot use struct 'CGFloat' in a property declaration member of a type not marked '@_implementationOnly'; 'CoreFoundation' was not imported by this file
100 |
101 |     fileprivate init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
CoreFoundation.CGFloat:2:23: note: struct declared here
1 | @available(macOS 10.0, macCatalyst 13.0, iOS 2.0, watchOS 1.0, tvOS 9.0, *)
2 | @frozen public struct CGFloat : Sendable {
  |                       `- note: struct declared here
3 |     public typealias NativeType = Float
4 |     public init()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:101:30: error: cannot find type 'LayoutItem' in scope
 99 |     fileprivate let multiplier: CGFloat
100 |
101 |     fileprivate init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
    |                              `- error: cannot find type 'LayoutItem' in scope
102 |         self.item = item; self.attribute = attribute; self.offset = offset; self.multiplier = multiplier
103 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:101:55: error: cannot find type 'NSLayoutConstraint' in scope
 99 |     fileprivate let multiplier: CGFloat
100 |
101 |     fileprivate init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
    |                                                       `- error: cannot find type 'NSLayoutConstraint' in scope
102 |         self.item = item; self.attribute = attribute; self.offset = offset; self.multiplier = multiplier
103 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:101:93: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
 99 |     fileprivate let multiplier: CGFloat
100 |
101 |     fileprivate init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
    |                                                                                             `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
102 |         self.item = item; self.attribute = attribute; self.offset = offset; self.multiplier = multiplier
103 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:101:118: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
 99 |     fileprivate let multiplier: CGFloat
100 |
101 |     fileprivate init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
    |                                                                                                                      `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
102 |         self.item = item; self.attribute = attribute; self.offset = offset; self.multiplier = multiplier
103 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:108:32: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
106 |     ///
107 |     /// - note: Consider using a convenience operator instead: `view.anchors.top + 10`.
108 |     func offsetting(by offset: CGFloat) -> Anchor<Type, Axis> {
    |                                `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
109 |         Anchor<Type, Axis>(item, attribute, offset: self.offset + offset, multiplier: self.multiplier)
110 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:115:36: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
113 |     ///
114 |     /// - note: Consider using a convenience operator instead: `view.anchors.height * 2`.
115 |     func multiplied(by multiplier: CGFloat) -> Anchor<Type, Axis> {
    |                                    `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
116 |         Anchor<Type, Axis>(item, attribute, offset: self.offset * multiplier, multiplier: self.multiplier * multiplier)
117 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:120:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
118 | }
119 |
120 | func + <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
    |                                                         `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
121 |     anchor.offsetting(by: offset)
122 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:120:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
118 | }
119 |
120 | func + <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
    |                                                         `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
121 |     anchor.offsetting(by: offset)
122 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:124:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
122 | }
123 |
124 | func - <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
    |                                                         `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
125 |     anchor.offsetting(by: -offset)
126 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:124:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
122 | }
123 |
124 | func - <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
    |                                                         `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
125 |     anchor.offsetting(by: -offset)
126 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:128:61: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
126 | }
127 |
128 | func * <Type, Axis>(anchor: Anchor<Type, Axis>, multiplier: CGFloat) -> Anchor<Type, Axis> {
    |                                                             `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
129 |     anchor.multiplied(by: multiplier)
130 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:128:61: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
126 | }
127 |
128 | func * <Type, Axis>(anchor: Anchor<Type, Axis>, multiplier: CGFloat) -> Anchor<Type, Axis> {
    |                                                             `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
129 |     anchor.multiplied(by: multiplier)
130 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:135:103: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
133 |
134 | extension Anchor where Type: AnchorType.Alignment {
135 |     @discardableResult func equal<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                       `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
136 |         Constraints.constrain(self, anchor, constant: constant, relation: .equal)
137 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:135:119: error: cannot find type 'NSLayoutConstraint' in scope
133 |
134 | extension Anchor where Type: AnchorType.Alignment {
135 |     @discardableResult func equal<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                       `- error: cannot find type 'NSLayoutConstraint' in scope
136 |         Constraints.constrain(self, anchor, constant: constant, relation: .equal)
137 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:135:103: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
133 |
134 | extension Anchor where Type: AnchorType.Alignment {
135 |     @discardableResult func equal<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                       `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
136 |         Constraints.constrain(self, anchor, constant: constant, relation: .equal)
137 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:139:116: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
137 |     }
138 |
139 |     @discardableResult func greaterThanOrEqual<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                    `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
140 |         Constraints.constrain(self, anchor, constant: constant, relation: .greaterThanOrEqual)
141 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:139:132: error: cannot find type 'NSLayoutConstraint' in scope
137 |     }
138 |
139 |     @discardableResult func greaterThanOrEqual<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                                    `- error: cannot find type 'NSLayoutConstraint' in scope
140 |         Constraints.constrain(self, anchor, constant: constant, relation: .greaterThanOrEqual)
141 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:139:116: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
137 |     }
138 |
139 |     @discardableResult func greaterThanOrEqual<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                    `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
140 |         Constraints.constrain(self, anchor, constant: constant, relation: .greaterThanOrEqual)
141 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:143:113: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
141 |     }
142 |
143 |     @discardableResult func lessThanOrEqual<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                 `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
144 |         Constraints.constrain(self, anchor, constant: constant, relation: .lessThanOrEqual)
145 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:143:129: error: cannot find type 'NSLayoutConstraint' in scope
141 |     }
142 |
143 |     @discardableResult func lessThanOrEqual<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                                 `- error: cannot find type 'NSLayoutConstraint' in scope
144 |         Constraints.constrain(self, anchor, constant: constant, relation: .lessThanOrEqual)
145 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:143:113: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
141 |     }
142 |
143 |     @discardableResult func lessThanOrEqual<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                 `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
144 |         Constraints.constrain(self, anchor, constant: constant, relation: .lessThanOrEqual)
145 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:151:109: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
149 |
150 | extension Anchor where Type: AnchorType.Dimension {
151 |     @discardableResult func equal<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                             `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
152 |         Constraints.constrain(self, anchor, constant: constant, relation: .equal)
153 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:151:125: error: cannot find type 'NSLayoutConstraint' in scope
149 |
150 | extension Anchor where Type: AnchorType.Dimension {
151 |     @discardableResult func equal<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                             `- error: cannot find type 'NSLayoutConstraint' in scope
152 |         Constraints.constrain(self, anchor, constant: constant, relation: .equal)
153 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:151:109: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
149 |
150 | extension Anchor where Type: AnchorType.Dimension {
151 |     @discardableResult func equal<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                             `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
152 |         Constraints.constrain(self, anchor, constant: constant, relation: .equal)
153 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:155:122: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
153 |     }
154 |
155 |     @discardableResult func greaterThanOrEqual<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                          `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
156 |         Constraints.constrain(self, anchor, constant: constant, relation: .greaterThanOrEqual)
157 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:155:138: error: cannot find type 'NSLayoutConstraint' in scope
153 |     }
154 |
155 |     @discardableResult func greaterThanOrEqual<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                                          `- error: cannot find type 'NSLayoutConstraint' in scope
156 |         Constraints.constrain(self, anchor, constant: constant, relation: .greaterThanOrEqual)
157 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:155:122: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
153 |     }
154 |
155 |     @discardableResult func greaterThanOrEqual<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                          `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
156 |         Constraints.constrain(self, anchor, constant: constant, relation: .greaterThanOrEqual)
157 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:159:119: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
157 |     }
158 |
159 |     @discardableResult func lessThanOrEqual<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                       `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
160 |         Constraints.constrain(self, anchor, constant: constant, relation: .lessThanOrEqual)
161 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:159:135: error: cannot find type 'NSLayoutConstraint' in scope
157 |     }
158 |
159 |     @discardableResult func lessThanOrEqual<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                                       `- error: cannot find type 'NSLayoutConstraint' in scope
160 |         Constraints.constrain(self, anchor, constant: constant, relation: .lessThanOrEqual)
161 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:159:119: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
157 |     }
158 |
159 |     @discardableResult func lessThanOrEqual<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                       `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
160 |         Constraints.constrain(self, anchor, constant: constant, relation: .lessThanOrEqual)
161 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:167:59: error: cannot find type 'NSLayoutConstraint' in scope
165 |
166 | extension Anchor where Type: AnchorType.Dimension {
167 |     @discardableResult func equal(_ constant: CGFloat) -> NSLayoutConstraint {
    |                                                           `- error: cannot find type 'NSLayoutConstraint' in scope
168 |         Constraints.constrain(item: item, attribute: attribute, relatedBy: .equal, constant: constant)
169 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:167:47: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
165 |
166 | extension Anchor where Type: AnchorType.Dimension {
167 |     @discardableResult func equal(_ constant: CGFloat) -> NSLayoutConstraint {
    |                                               `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
168 |         Constraints.constrain(item: item, attribute: attribute, relatedBy: .equal, constant: constant)
169 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:171:72: error: cannot find type 'NSLayoutConstraint' in scope
169 |     }
170 |
171 |     @discardableResult func greaterThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
    |                                                                        `- error: cannot find type 'NSLayoutConstraint' in scope
172 |         Constraints.constrain(item: item, attribute: attribute, relatedBy: .greaterThanOrEqual, constant: constant)
173 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:171:60: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
169 |     }
170 |
171 |     @discardableResult func greaterThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
    |                                                            `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
172 |         Constraints.constrain(item: item, attribute: attribute, relatedBy: .greaterThanOrEqual, constant: constant)
173 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:175:69: error: cannot find type 'NSLayoutConstraint' in scope
173 |     }
174 |
175 |     @discardableResult func lessThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
    |                                                                     `- error: cannot find type 'NSLayoutConstraint' in scope
176 |         Constraints.constrain(item: item, attribute: attribute, relatedBy: .lessThanOrEqual, constant: constant)
177 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:175:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
173 |     }
174 |
175 |     @discardableResult func lessThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
    |                                                         `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
176 |         Constraints.constrain(item: item, attribute: attribute, relatedBy: .lessThanOrEqual, constant: constant)
177 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:184:83: error: cannot find type 'NSLayoutConstraint' in scope
182 | extension Anchor where Type: AnchorType.Edge {
183 |     /// Pins the edge to the respected edges of the given container.
184 |     @discardableResult func pin(to container: LayoutItem?, inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                   `- error: cannot find type 'NSLayoutConstraint' in scope
185 |         let isInverted = [.trailing, .right, .bottom].contains(attribute)
186 |         return Constraints.constrain(self, toItem: container ?? item.superview!, attribute: attribute, constant: (isInverted ? -inset : inset))
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:184:47: error: cannot find type 'LayoutItem' in scope
182 | extension Anchor where Type: AnchorType.Edge {
183 |     /// Pins the edge to the respected edges of the given container.
184 |     @discardableResult func pin(to container: LayoutItem?, inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                               `- error: cannot find type 'LayoutItem' in scope
185 |         let isInverted = [.trailing, .right, .bottom].contains(attribute)
186 |         return Constraints.constrain(self, toItem: container ?? item.superview!, attribute: attribute, constant: (isInverted ? -inset : inset))
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:184:67: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
182 | extension Anchor where Type: AnchorType.Edge {
183 |     /// Pins the edge to the respected edges of the given container.
184 |     @discardableResult func pin(to container: LayoutItem?, inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                   `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
185 |         let isInverted = [.trailing, .right, .bottom].contains(attribute)
186 |         return Constraints.constrain(self, toItem: container ?? item.superview!, attribute: attribute, constant: (isInverted ? -inset : inset))
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:189:56: error: cannot find type 'NSLayoutConstraint' in scope
187 |     }
188 |
189 |     @discardableResult func pin(inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                                        `- error: cannot find type 'NSLayoutConstraint' in scope
190 |         return pin(to: nil, inset: inset)
191 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:189:40: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
187 |     }
188 |
189 |     @discardableResult func pin(inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                        `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
190 |         return pin(to: nil, inset: inset)
191 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:194:71: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
192 |
193 |     /// Adds spacing between the current anchors.
194 |     @discardableResult func spacing<Type: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<Type, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                       `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
195 |         let isInverted = (attribute == .bottom && anchor.attribute == .top) ||
196 |             (attribute == .right && anchor.attribute == .left) ||
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:194:121: error: cannot find type 'NSLayoutConstraint' in scope
192 |
193 |     /// Adds spacing between the current anchors.
194 |     @discardableResult func spacing<Type: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<Type, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                         `- error: cannot find type 'NSLayoutConstraint' in scope
195 |         let isInverted = (attribute == .bottom && anchor.attribute == .top) ||
196 |             (attribute == .right && anchor.attribute == .left) ||
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:194:162: error: cannot find type 'NSLayoutConstraint' in scope
192 |
193 |     /// Adds spacing between the current anchors.
194 |     @discardableResult func spacing<Type: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<Type, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                                                  `- error: cannot find type 'NSLayoutConstraint' in scope
195 |         let isInverted = (attribute == .bottom && anchor.attribute == .top) ||
196 |             (attribute == .right && anchor.attribute == .left) ||
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:194:71: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
192 |
193 |     /// Adds spacing between the current anchors.
194 |     @discardableResult func spacing<Type: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<Type, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                       `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
195 |         let isInverted = (attribute == .bottom && anchor.attribute == .top) ||
196 |             (attribute == .right && anchor.attribute == .left) ||
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:206:59: error: cannot find type 'NSLayoutConstraint' in scope
204 | extension Anchor where Type: AnchorType.Center {
205 |     /// Aligns the axis with a superview axis.
206 |     @discardableResult func align(offset: CGFloat = 0) -> NSLayoutConstraint {
    |                                                           `- error: cannot find type 'NSLayoutConstraint' in scope
207 |         Constraints.constrain(self, toItem: item.superview!, attribute: attribute, constant: offset)
208 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:206:43: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
204 | extension Anchor where Type: AnchorType.Center {
205 |     /// Aligns the axis with a superview axis.
206 |     @discardableResult func align(offset: CGFloat = 0) -> NSLayoutConstraint {
    |                                           `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
207 |         Constraints.constrain(self, toItem: item.superview!, attribute: attribute, constant: offset)
208 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:241:27: error: cannot find type 'LayoutItem' in scope
239 |
240 | struct AnchorCollectionEdges {
241 |     fileprivate let item: LayoutItem
    |                           `- error: cannot find type 'LayoutItem' in scope
242 |     fileprivate var isAbsolute = false
243 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:252:22: error: cannot find type 'NSLayoutConstraint' in scope
250 |     typealias Axis = NSLayoutConstraint.Axis
251 |     #else
252 |     typealias Axis = NSLayoutConstraint.Orientation
    |                      `- error: cannot find type 'NSLayoutConstraint' in scope
253 |     #endif
254 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:255:144: error: cannot find type 'NSLayoutConstraint' in scope
253 |     #endif
254 |
255 |     @discardableResult func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
    |                                                                                                                                                `- error: cannot find type 'NSLayoutConstraint' in scope
256 |         let item2 = item2 ?? item.superview!
257 |         let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:255:43: error: cannot find type 'LayoutItem' in scope
253 |     #endif
254 |
255 |     @discardableResult func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
    |                                           `- error: cannot find type 'LayoutItem' in scope
256 |         let item2 = item2 ?? item.superview!
257 |         let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:255:70: error: cannot find type 'EdgeInsets' in scope
253 |     #endif
254 |
255 |     @discardableResult func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
    |                                                                      `- error: cannot find type 'EdgeInsets' in scope
256 |         let item2 = item2 ?? item.superview!
257 |         let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:290:41: error: cannot find type 'NSLayoutConstraint' in scope
288 |
289 |     /// Centers the view in the superview.
290 |     @discardableResult func align() -> [NSLayoutConstraint] {
    |                                         `- error: cannot find type 'NSLayoutConstraint' in scope
291 |         [x.align(), y.align()]
292 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:295:74: error: cannot find type 'NSLayoutConstraint' in scope
293 |
294 |     /// Makes the axis equal to the other collection of axis.
295 |     @discardableResult func align<Item: LayoutItem>(with item: Item) -> [NSLayoutConstraint] {
    |                                                                          `- error: cannot find type 'NSLayoutConstraint' in scope
296 |         [x.equal(item.anchors.centerX), y.equal(item.anchors.centerY)]
297 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:295:41: error: cannot find type 'LayoutItem' in scope
293 |
294 |     /// Makes the axis equal to the other collection of axis.
295 |     @discardableResult func align<Item: LayoutItem>(with item: Item) -> [NSLayoutConstraint] {
    |                                         `- error: cannot find type 'LayoutItem' in scope
296 |         [x.equal(item.anchors.centerX), y.equal(item.anchors.centerY)]
297 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:307:55: error: cannot find type 'NSLayoutConstraint' in scope
305 |
306 |     /// Set the size of item.
307 |     @discardableResult func equal(_ size: CGSize) -> [NSLayoutConstraint] {
    |                                                       `- error: cannot find type 'NSLayoutConstraint' in scope
308 |         [width.equal(size.width), height.equal(size.height)]
309 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:307:43: error: cannot find type 'CGSize' in scope
305 |
306 |     /// Set the size of item.
307 |     @discardableResult func equal(_ size: CGSize) -> [NSLayoutConstraint] {
    |                                           `- error: cannot find type 'CGSize' in scope
308 |         [width.equal(size.width), height.equal(size.height)]
309 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:312:67: error: cannot find type 'NSLayoutConstraint' in scope
310 |
311 |     /// Set the size of item.
312 |     @discardableResult func greaterThanOrEqul(_ size: CGSize) -> [NSLayoutConstraint] {
    |                                                                   `- error: cannot find type 'NSLayoutConstraint' in scope
313 |         [width.greaterThanOrEqual(size.width), height.greaterThanOrEqual(size.height)]
314 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:312:55: error: cannot find type 'CGSize' in scope
310 |
311 |     /// Set the size of item.
312 |     @discardableResult func greaterThanOrEqul(_ size: CGSize) -> [NSLayoutConstraint] {
    |                                                       `- error: cannot find type 'CGSize' in scope
313 |         [width.greaterThanOrEqual(size.width), height.greaterThanOrEqual(size.height)]
314 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:317:65: error: cannot find type 'NSLayoutConstraint' in scope
315 |
316 |     /// Set the size of item.
317 |     @discardableResult func lessThanOrEqual(_ size: CGSize) -> [NSLayoutConstraint] {
    |                                                                 `- error: cannot find type 'NSLayoutConstraint' in scope
318 |         [width.lessThanOrEqual(size.width), height.lessThanOrEqual(size.height)]
319 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:317:53: error: cannot find type 'CGSize' in scope
315 |
316 |     /// Set the size of item.
317 |     @discardableResult func lessThanOrEqual(_ size: CGSize) -> [NSLayoutConstraint] {
    |                                                     `- error: cannot find type 'CGSize' in scope
318 |         [width.lessThanOrEqual(size.width), height.lessThanOrEqual(size.height)]
319 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:322:75: error: cannot find type 'CGSize' in scope
320 |
321 |     /// Makes the size of the item equal to the size of the other item.
322 |     @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                           `- error: cannot find type 'CGSize' in scope
323 |         [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
324 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:322:103: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
320 |
321 |     /// Makes the size of the item equal to the size of the other item.
322 |     @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                                       `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
323 |         [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
324 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:322:120: error: cannot find type 'NSLayoutConstraint' in scope
320 |
321 |     /// Makes the size of the item equal to the size of the other item.
322 |     @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                                                        `- error: cannot find type 'NSLayoutConstraint' in scope
323 |         [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
324 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:322:41: error: cannot find type 'LayoutItem' in scope
320 |
321 |     /// Makes the size of the item equal to the size of the other item.
322 |     @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                         `- error: cannot find type 'LayoutItem' in scope
323 |         [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
324 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:322:103: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
320 |
321 |     /// Makes the size of the item equal to the size of the other item.
322 |     @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                                       `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
323 |         [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
324 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:326:88: error: cannot find type 'CGSize' in scope
324 |     }
325 |
326 |     @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                        `- error: cannot find type 'CGSize' in scope
327 |         [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
328 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:326:116: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
324 |     }
325 |
326 |     @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                                                    `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
327 |         [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
328 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:326:133: error: cannot find type 'NSLayoutConstraint' in scope
324 |     }
325 |
326 |     @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                                                                     `- error: cannot find type 'NSLayoutConstraint' in scope
327 |         [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
328 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:326:54: error: cannot find type 'LayoutItem' in scope
324 |     }
325 |
326 |     @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                      `- error: cannot find type 'LayoutItem' in scope
327 |         [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
328 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:326:116: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
324 |     }
325 |
326 |     @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                                                    `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
327 |         [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
328 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:330:85: error: cannot find type 'CGSize' in scope
328 |     }
329 |
330 |     @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                     `- error: cannot find type 'CGSize' in scope
331 |         [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
332 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:330:113: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
328 |     }
329 |
330 |     @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                                                 `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
331 |         [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
332 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:330:130: error: cannot find type 'NSLayoutConstraint' in scope
328 |     }
329 |
330 |     @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                                                                  `- error: cannot find type 'NSLayoutConstraint' in scope
331 |         [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
332 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:330:51: error: cannot find type 'LayoutItem' in scope
328 |     }
329 |
330 |     @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                   `- error: cannot find type 'LayoutItem' in scope
331 |         [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
332 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:330:113: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
328 |     }
329 |
330 |     @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
    |                                                                                                                 `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
331 |         [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
332 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:339:37: error: cannot find 'NSLayoutConstraint' in scope
337 | final class Constraints {
338 |     /// Returns all of the created constraints.
339 |     private(set) var constraints = [NSLayoutConstraint]()
    |                                     `- error: cannot find 'NSLayoutConstraint' in scope
340 |
341 |     /// All of the constraints created in the given closure are automatically
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:339:36: error: cannot call value of non-function type '[Element]'
337 | final class Constraints {
338 |     /// Returns all of the created constraints.
339 |     private(set) var constraints = [NSLayoutConstraint]()
    |                                    `- error: cannot call value of non-function type '[Element]'
340 |
341 |     /// All of the constraints created in the given closure are automatically
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:356:292: error: cannot find type 'NSLayoutConstraint' in scope
354 |
355 |     /// Creates and automatically installs a constraint.
356 |     fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                                                                                                                                                                                                    `- error: cannot find type 'NSLayoutConstraint' in scope
357 |         precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
358 |         #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:356:73: error: cannot find type 'NSLayoutConstraint' in scope
354 |
355 |     /// Creates and automatically installs a constraint.
356 |     fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                         `- error: cannot find type 'NSLayoutConstraint' in scope
357 |         precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
358 |         #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:356:123: error: cannot find type 'NSLayoutConstraint' in scope
354 |
355 |     /// Creates and automatically installs a constraint.
356 |     fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                           `- error: cannot find type 'NSLayoutConstraint' in scope
357 |         precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
358 |         #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:356:204: error: cannot find type 'NSLayoutConstraint' in scope
354 |
355 |     /// Creates and automatically installs a constraint.
356 |     fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                                                                                                            `- error: cannot find type 'NSLayoutConstraint' in scope
357 |         precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
358 |         #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:356:253: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
354 |
355 |     /// Creates and automatically installs a constraint.
356 |     fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                                                                                                                                                             `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
357 |         precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
358 |         #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:356:276: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
354 |
355 |     /// Creates and automatically installs a constraint.
356 |     fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                                                                                                                                                                                                                    `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
357 |         precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
358 |         #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:369:111: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
367 |
368 |     /// Creates and automatically installs a constraint between two anchors.
369 |     fileprivate static func constrain<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                               `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
370 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: rhs.item, attribute: rhs.attribute, multiplier: (multiplier / lhs.multiplier) * rhs.multiplier, constant: constant - lhs.offset + rhs.offset)
371 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:369:136: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
367 |
368 |     /// Creates and automatically installs a constraint between two anchors.
369 |     fileprivate static func constrain<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                        `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
370 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: rhs.item, attribute: rhs.attribute, multiplier: (multiplier / lhs.multiplier) * rhs.multiplier, constant: constant - lhs.offset + rhs.offset)
371 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:369:159: error: cannot find type 'NSLayoutConstraint' in scope
367 |
368 |     /// Creates and automatically installs a constraint between two anchors.
369 |     fileprivate static func constrain<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                                               `- error: cannot find type 'NSLayoutConstraint' in scope
370 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: rhs.item, attribute: rhs.attribute, multiplier: (multiplier / lhs.multiplier) * rhs.multiplier, constant: constant - lhs.offset + rhs.offset)
371 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:369:200: error: cannot find type 'NSLayoutConstraint' in scope
367 |
368 |     /// Creates and automatically installs a constraint between two anchors.
369 |     fileprivate static func constrain<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                                                                                        `- error: cannot find type 'NSLayoutConstraint' in scope
370 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: rhs.item, attribute: rhs.attribute, multiplier: (multiplier / lhs.multiplier) * rhs.multiplier, constant: constant - lhs.offset + rhs.offset)
371 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:369:111: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
367 |
368 |     /// Creates and automatically installs a constraint between two anchors.
369 |     fileprivate static func constrain<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                               `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
370 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: rhs.item, attribute: rhs.attribute, multiplier: (multiplier / lhs.multiplier) * rhs.multiplier, constant: constant - lhs.offset + rhs.offset)
371 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:369:136: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
367 |
368 |     /// Creates and automatically installs a constraint between two anchors.
369 |     fileprivate static func constrain<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                        `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
370 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: rhs.item, attribute: rhs.attribute, multiplier: (multiplier / lhs.multiplier) * rhs.multiplier, constant: constant - lhs.offset + rhs.offset)
371 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:107: error: cannot find type 'NSLayoutConstraint' in scope
373 |     /// Creates and automatically installs a constraint between an anchor and
374 |     /// a given item.
375 |     fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                           `- error: cannot find type 'NSLayoutConstraint' in scope
376 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:148: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
373 |     /// Creates and automatically installs a constraint between an anchor and
374 |     /// a given item.
375 |     fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                                    `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
376 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:173: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
373 |     /// Creates and automatically installs a constraint between an anchor and
374 |     /// a given item.
375 |     fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                                                             `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
376 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:196: error: cannot find type 'NSLayoutConstraint' in scope
373 |     /// Creates and automatically installs a constraint between an anchor and
374 |     /// a given item.
375 |     fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                                                                                    `- error: cannot find type 'NSLayoutConstraint' in scope
376 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:237: error: cannot find type 'NSLayoutConstraint' in scope
373 |     /// Creates and automatically installs a constraint between an anchor and
374 |     /// a given item.
375 |     fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                                                                                                                             `- error: cannot find type 'NSLayoutConstraint' in scope
376 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:148: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
373 |     /// Creates and automatically installs a constraint between an anchor and
374 |     /// a given item.
375 |     fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                                    `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
376 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:173: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
373 |     /// Creates and automatically installs a constraint between an anchor and
374 |     /// a given item.
375 |     fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
    |                                                                                                                                                                             `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
376 |         constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:381:48: error: cannot find type 'NSLayoutConstraint' in scope
379 |     private static var _stack = [Constraints]() // this is what enabled constraint auto-installing
380 |
381 |     private static func _install(_ constraint: NSLayoutConstraint) {
    |                                                `- error: cannot find type 'NSLayoutConstraint' in scope
382 |         if let group = _stack.last {
383 |             group.constraints.append(constraint)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:391:44: error: cannot find type 'LayoutItem' in scope
389 |
390 | extension Constraints {
391 |     @discardableResult convenience init<A: LayoutItem>(for a: A, _ closure: (LayoutAnchors<A>) -> Void) {
    |                                            `- error: cannot find type 'LayoutItem' in scope
392 |         self.init { closure(a.anchors) }
393 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:395:44: error: cannot find type 'LayoutItem' in scope
393 |     }
394 |
395 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem>(for a: A, _ b: B, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>) -> Void) {
    |                                            `- error: cannot find type 'LayoutItem' in scope
396 |         self.init { closure(a.anchors, b.anchors) }
397 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:395:59: error: cannot find type 'LayoutItem' in scope
393 |     }
394 |
395 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem>(for a: A, _ b: B, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>) -> Void) {
    |                                                           `- error: cannot find type 'LayoutItem' in scope
396 |         self.init { closure(a.anchors, b.anchors) }
397 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:399:44: error: cannot find type 'LayoutItem' in scope
397 |     }
398 |
399 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem>(for a: A, _ b: B, _ c: C, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>) -> Void) {
    |                                            `- error: cannot find type 'LayoutItem' in scope
400 |         self.init { closure(a.anchors, b.anchors, c.anchors) }
401 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:399:59: error: cannot find type 'LayoutItem' in scope
397 |     }
398 |
399 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem>(for a: A, _ b: B, _ c: C, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>) -> Void) {
    |                                                           `- error: cannot find type 'LayoutItem' in scope
400 |         self.init { closure(a.anchors, b.anchors, c.anchors) }
401 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:399:74: error: cannot find type 'LayoutItem' in scope
397 |     }
398 |
399 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem>(for a: A, _ b: B, _ c: C, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>) -> Void) {
    |                                                                          `- error: cannot find type 'LayoutItem' in scope
400 |         self.init { closure(a.anchors, b.anchors, c.anchors) }
401 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:403:44: error: cannot find type 'LayoutItem' in scope
401 |     }
402 |
403 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
    |                                            `- error: cannot find type 'LayoutItem' in scope
404 |         self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
405 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:403:59: error: cannot find type 'LayoutItem' in scope
401 |     }
402 |
403 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
    |                                                           `- error: cannot find type 'LayoutItem' in scope
404 |         self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
405 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:403:74: error: cannot find type 'LayoutItem' in scope
401 |     }
402 |
403 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
    |                                                                          `- error: cannot find type 'LayoutItem' in scope
404 |         self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
405 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:403:89: error: cannot find type 'LayoutItem' in scope
401 |     }
402 |
403 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
    |                                                                                         `- error: cannot find type 'LayoutItem' in scope
404 |         self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
405 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:420:11: error: cannot find type 'NSLayoutConstraint' in scope
418 | #endif
419 |
420 | extension NSLayoutConstraint.Relation {
    |           `- error: cannot find type 'NSLayoutConstraint' in scope
421 |     fileprivate var inverted: NSLayoutConstraint.Relation {
422 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:431:11: error: cannot find type 'EdgeInsets' in scope
429 | }
430 |
431 | extension EdgeInsets {
    |           `- error: cannot find type 'EdgeInsets' in scope
432 |     fileprivate func inset(for attribute: NSLayoutConstraint.Attribute, edge: Bool = false) -> CGFloat {
433 |         switch attribute {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:445:64: error: cannot find type 'NSLayoutConstraint' in scope
443 |
444 | extension Anchor where Type: AnchorType.Edge {
445 |     @discardableResult func safeAreaPin(inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                `- error: cannot find type 'NSLayoutConstraint' in scope
446 |         pin(to: item.superview!.safeAreaLayoutGuide, inset: inset)
447 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:445:48: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
443 |
444 | extension Anchor where Type: AnchorType.Edge {
445 |     @discardableResult func safeAreaPin(inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                                `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
446 |         pin(to: item.superview!.safeAreaLayoutGuide, inset: inset)
447 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:449:71: error: cannot find type 'NSLayoutConstraint' in scope
447 |     }
448 |
449 |     @discardableResult func readableContentPin(inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                       `- error: cannot find type 'NSLayoutConstraint' in scope
450 |         pin(to: item.superview!.readableContentGuide, inset: inset)
451 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:449:55: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
447 |     }
448 |
449 |     @discardableResult func readableContentPin(inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                                       `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
450 |         pin(to: item.superview!.readableContentGuide, inset: inset)
451 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:453:63: error: cannot find type 'NSLayoutConstraint' in scope
451 |     }
452 |
453 |     @discardableResult func marginsPin(inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                                               `- error: cannot find type 'NSLayoutConstraint' in scope
454 |         pin(to: item.superview!.layoutMarginsGuide, inset: inset)
455 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:453:47: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
451 |     }
452 |
453 |     @discardableResult func marginsPin(inset: CGFloat = 0) -> NSLayoutConstraint {
    |                                               `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
454 |         pin(to: item.superview!.layoutMarginsGuide, inset: inset)
455 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:459:123: error: cannot find type 'NSLayoutConstraint' in scope
457 |
458 | extension AnchorCollectionEdges {
459 |     @discardableResult func safeAreaPin(insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
    |                                                                                                                           `- error: cannot find type 'NSLayoutConstraint' in scope
460 |         pin(to: item.superview!.safeAreaLayoutGuide, insets: insets, axis: axis, alignment: alignment)
461 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:459:49: error: cannot find type 'EdgeInsets' in scope
457 |
458 | extension AnchorCollectionEdges {
459 |     @discardableResult func safeAreaPin(insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
    |                                                 `- error: cannot find type 'EdgeInsets' in scope
460 |         pin(to: item.superview!.safeAreaLayoutGuide, insets: insets, axis: axis, alignment: alignment)
461 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:463:130: error: cannot find type 'NSLayoutConstraint' in scope
461 |     }
462 |
463 |     @discardableResult func readableContentPin(insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
    |                                                                                                                                  `- error: cannot find type 'NSLayoutConstraint' in scope
464 |         pin(to: item.superview!.readableContentGuide, insets: insets, axis: axis, alignment: alignment)
465 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:463:56: error: cannot find type 'EdgeInsets' in scope
461 |     }
462 |
463 |     @discardableResult func readableContentPin(insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
    |                                                        `- error: cannot find type 'EdgeInsets' in scope
464 |         pin(to: item.superview!.readableContentGuide, insets: insets, axis: axis, alignment: alignment)
465 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:467:122: error: cannot find type 'NSLayoutConstraint' in scope
465 |     }
466 |
467 |     @discardableResult func marginsPin(insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
    |                                                                                                                          `- error: cannot find type 'NSLayoutConstraint' in scope
468 |         pin(to: item.superview!.layoutMarginsGuide, insets: insets, axis: axis, alignment: alignment)
469 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:467:48: error: cannot find type 'EdgeInsets' in scope
465 |     }
466 |
467 |     @discardableResult func marginsPin(insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
    |                                                `- error: cannot find type 'EdgeInsets' in scope
468 |         pin(to: item.superview!.layoutMarginsGuide, insets: insets, axis: axis, alignment: alignment)
469 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:47:61: error: generic parameter 'Type' could not be inferred
 45 |     // MARK: Anchors
 46 |
 47 |     var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .top) }
    |                                                             `- error: generic parameter 'Type' could not be inferred
 48 |     var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
 49 |     var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:47:61: error: generic parameter 'Axis' could not be inferred
 45 |     // MARK: Anchors
 46 |
 47 |     var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .top) }
    |                                                             |- error: generic parameter 'Axis' could not be inferred
    |                                                             `- note: explicitly specify the generic arguments to fix this issue
 48 |     var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
 49 |     var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:48:64: error: generic parameter 'Type' could not be inferred
 46 |
 47 |     var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .top) }
 48 |     var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
    |                                                                `- error: generic parameter 'Type' could not be inferred
 49 |     var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:48:64: error: generic parameter 'Axis' could not be inferred
 46 |
 47 |     var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .top) }
 48 |     var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
    |                                                                |- error: generic parameter 'Axis' could not be inferred
    |                                                                `- note: explicitly specify the generic arguments to fix this issue
 49 |     var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:49:64: error: generic parameter 'Type' could not be inferred
 47 |     var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .top) }
 48 |     var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
 49 |     var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
    |                                                                `- error: generic parameter 'Type' could not be inferred
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
 51 |     var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:49:64: error: generic parameter 'Axis' could not be inferred
 47 |     var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .top) }
 48 |     var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
 49 |     var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
    |                                                                |- error: generic parameter 'Axis' could not be inferred
    |                                                                `- note: explicitly specify the generic arguments to fix this issue
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
 51 |     var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:50:65: error: generic parameter 'Type' could not be inferred
 48 |     var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
 49 |     var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
    |                                                                 `- error: generic parameter 'Type' could not be inferred
 51 |     var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
 52 |     var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:50:65: error: generic parameter 'Axis' could not be inferred
 48 |     var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
 49 |     var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
    |                                                                 |- error: generic parameter 'Axis' could not be inferred
    |                                                                 `- note: explicitly specify the generic arguments to fix this issue
 51 |     var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
 52 |     var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:51:67: error: generic parameter 'Type' could not be inferred
 49 |     var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
 51 |     var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
    |                                                                   `- error: generic parameter 'Type' could not be inferred
 52 |     var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
 53 |
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:51:67: error: generic parameter 'Axis' could not be inferred
 49 |     var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
 51 |     var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
    |                                                                   |- error: generic parameter 'Axis' could not be inferred
    |                                                                   `- note: explicitly specify the generic arguments to fix this issue
 52 |     var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
 53 |
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:52:68: error: generic parameter 'Type' could not be inferred
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
 51 |     var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
 52 |     var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
    |                                                                    `- error: generic parameter 'Type' could not be inferred
 53 |
 54 |     var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(base, .centerX) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:52:68: error: generic parameter 'Axis' could not be inferred
 50 |     var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
 51 |     var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
 52 |     var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
    |                                                                    |- error: generic parameter 'Axis' could not be inferred
    |                                                                    `- note: explicitly specify the generic arguments to fix this issue
 53 |
 54 |     var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(base, .centerX) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:54:69: error: generic parameter 'Type' could not be inferred
 52 |     var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
 53 |
 54 |     var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(base, .centerX) }
    |                                                                     `- error: generic parameter 'Type' could not be inferred
 55 |     var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(base, .centerY) }
 56 |
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:54:69: error: generic parameter 'Axis' could not be inferred
 52 |     var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
 53 |
 54 |     var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(base, .centerX) }
    |                                                                     |- error: generic parameter 'Axis' could not be inferred
    |                                                                     `- note: explicitly specify the generic arguments to fix this issue
 55 |     var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(base, .centerY) }
 56 |
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:55:67: error: generic parameter 'Type' could not be inferred
 53 |
 54 |     var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(base, .centerX) }
 55 |     var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(base, .centerY) }
    |                                                                   `- error: generic parameter 'Type' could not be inferred
 56 |
 57 |     var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .firstBaseline) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:55:67: error: generic parameter 'Axis' could not be inferred
 53 |
 54 |     var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(base, .centerX) }
 55 |     var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(base, .centerY) }
    |                                                                   |- error: generic parameter 'Axis' could not be inferred
    |                                                                   `- note: explicitly specify the generic arguments to fix this issue
 56 |
 57 |     var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .firstBaseline) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:57:75: error: generic parameter 'Type' could not be inferred
 55 |     var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(base, .centerY) }
 56 |
 57 |     var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .firstBaseline) }
    |                                                                           `- error: generic parameter 'Type' could not be inferred
 58 |     var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .lastBaseline) }
 59 |
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:57:75: error: generic parameter 'Axis' could not be inferred
 55 |     var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(base, .centerY) }
 56 |
 57 |     var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .firstBaseline) }
    |                                                                           |- error: generic parameter 'Axis' could not be inferred
    |                                                                           `- note: explicitly specify the generic arguments to fix this issue
 58 |     var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .lastBaseline) }
 59 |
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:58:74: error: generic parameter 'Type' could not be inferred
 56 |
 57 |     var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .firstBaseline) }
 58 |     var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .lastBaseline) }
    |                                                                          `- error: generic parameter 'Type' could not be inferred
 59 |
 60 |     var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(base, .width) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:58:74: error: generic parameter 'Axis' could not be inferred
 56 |
 57 |     var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .firstBaseline) }
 58 |     var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .lastBaseline) }
    |                                                                          |- error: generic parameter 'Axis' could not be inferred
    |                                                                          `- note: explicitly specify the generic arguments to fix this issue
 59 |
 60 |     var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(base, .width) }
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:60:70: error: generic parameter 'Type' could not be inferred
 58 |     var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .lastBaseline) }
 59 |
 60 |     var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(base, .width) }
    |                                                                      `- error: generic parameter 'Type' could not be inferred
 61 |     var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(base, .height) }
 62 |
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:60:70: error: generic parameter 'Axis' could not be inferred
 58 |     var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .lastBaseline) }
 59 |
 60 |     var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(base, .width) }
    |                                                                      |- error: generic parameter 'Axis' could not be inferred
    |                                                                      `- note: explicitly specify the generic arguments to fix this issue
 61 |     var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(base, .height) }
 62 |
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:61:69: error: generic parameter 'Type' could not be inferred
 59 |
 60 |     var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(base, .width) }
 61 |     var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(base, .height) }
    |                                                                     `- error: generic parameter 'Type' could not be inferred
 62 |
 63 |     // MARK: Anchor Collections
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |               `- note: 'Type' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:61:69: error: generic parameter 'Axis' could not be inferred
 59 |
 60 |     var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(base, .width) }
 61 |     var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(base, .height) }
    |                                                                     |- error: generic parameter 'Axis' could not be inferred
    |                                                                     `- note: explicitly specify the generic arguments to fix this issue
 62 |
 63 |     // MARK: Anchor Collections
    :
 93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
 94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
 95 | struct Anchor<Type, Axis> { // type and axis are phantom types
    |                     `- note: 'Axis' declared as parameter to type 'Anchor'
 96 |     let item: LayoutItem
 97 |     fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:185:55: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
183 |     /// Pins the edge to the respected edges of the given container.
184 |     @discardableResult func pin(to container: LayoutItem?, inset: CGFloat = 0) -> NSLayoutConstraint {
185 |         let isInverted = [.trailing, .right, .bottom].contains(attribute)
    |                                                       `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
186 |         return Constraints.constrain(self, toItem: container ?? item.superview!, attribute: attribute, constant: (isInverted ? -inset : inset))
187 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:257:19: error: cannot find type 'NSLayoutConstraint' in scope
255 |     @discardableResult func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
256 |         let item2 = item2 ?? item.superview!
257 |         let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
    |                   `- error: cannot find type 'NSLayoutConstraint' in scope
258 |         let right: NSLayoutConstraint.Attribute = isAbsolute ? .right : .trailing
259 |         var constraints = [NSLayoutConstraint]()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:258:20: error: cannot find type 'NSLayoutConstraint' in scope
256 |         let item2 = item2 ?? item.superview!
257 |         let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
258 |         let right: NSLayoutConstraint.Attribute = isAbsolute ? .right : .trailing
    |                    `- error: cannot find type 'NSLayoutConstraint' in scope
259 |         var constraints = [NSLayoutConstraint]()
260 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:259:28: error: cannot find 'NSLayoutConstraint' in scope
257 |         let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
258 |         let right: NSLayoutConstraint.Attribute = isAbsolute ? .right : .trailing
259 |         var constraints = [NSLayoutConstraint]()
    |                            `- error: cannot find 'NSLayoutConstraint' in scope
260 |
261 |         func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:259:27: error: cannot call value of non-function type '[Element]'
257 |         let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
258 |         let right: NSLayoutConstraint.Attribute = isAbsolute ? .right : .trailing
259 |         var constraints = [NSLayoutConstraint]()
    |                           `- error: cannot call value of non-function type '[Element]'
260 |
261 |         func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:261:35: error: cannot find type 'NSLayoutConstraint' in scope
259 |         var constraints = [NSLayoutConstraint]()
260 |
261 |         func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
    |                                   `- error: cannot find type 'NSLayoutConstraint' in scope
262 |             constraints.append(Constraints.constrain(item: item, attribute: attribute, relatedBy: relation, toItem: item2, attribute: attribute, multiplier: 1, constant: constant))
263 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:261:75: error: cannot find type 'NSLayoutConstraint' in scope
259 |         var constraints = [NSLayoutConstraint]()
260 |
261 |         func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
    |                                                                           `- error: cannot find type 'NSLayoutConstraint' in scope
262 |             constraints.append(Constraints.constrain(item: item, attribute: attribute, relatedBy: relation, toItem: item2, attribute: attribute, multiplier: 1, constant: constant))
263 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:261:114: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
259 |         var constraints = [NSLayoutConstraint]()
260 |
261 |         func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
    |                                                                                                                  `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
262 |             constraints.append(Constraints.constrain(item: item, attribute: attribute, relatedBy: relation, toItem: item2, attribute: attribute, multiplier: 1, constant: constant))
263 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:296:23: error: value of type 'Item' has no member 'anchors'
294 |     /// Makes the axis equal to the other collection of axis.
295 |     @discardableResult func align<Item: LayoutItem>(with item: Item) -> [NSLayoutConstraint] {
296 |         [x.equal(item.anchors.centerX), y.equal(item.anchors.centerY)]
    |                       `- error: value of type 'Item' has no member 'anchors'
297 |     }
298 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:296:54: error: value of type 'Item' has no member 'anchors'
294 |     /// Makes the axis equal to the other collection of axis.
295 |     @discardableResult func align<Item: LayoutItem>(with item: Item) -> [NSLayoutConstraint] {
296 |         [x.equal(item.anchors.centerX), y.equal(item.anchors.centerY)]
    |                                                      `- error: value of type 'Item' has no member 'anchors'
297 |     }
298 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:323:27: error: value of type 'Item' has no member 'anchors'
321 |     /// Makes the size of the item equal to the size of the other item.
322 |     @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
323 |         [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
    |                           `- error: value of type 'Item' has no member 'anchors'
324 |     }
325 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:323:89: error: value of type 'Item' has no member 'anchors'
321 |     /// Makes the size of the item equal to the size of the other item.
322 |     @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
323 |         [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
    |                                                                                         `- error: value of type 'Item' has no member 'anchors'
324 |     }
325 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:327:40: error: value of type 'Item' has no member 'anchors'
325 |
326 |     @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
327 |         [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
    |                                        `- error: value of type 'Item' has no member 'anchors'
328 |     }
329 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:327:115: error: value of type 'Item' has no member 'anchors'
325 |
326 |     @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
327 |         [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
    |                                                                                                                   `- error: value of type 'Item' has no member 'anchors'
328 |     }
329 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:331:37: error: value of type 'Item' has no member 'anchors'
329 |
330 |     @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
331 |         [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
    |                                     `- error: value of type 'Item' has no member 'anchors'
332 |     }
333 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:331:109: error: value of type 'Item' has no member 'anchors'
329 |
330 |     @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
331 |         [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
    |                                                                                                             `- error: value of type 'Item' has no member 'anchors'
332 |     }
333 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:352:23: error: cannot find 'NSLayoutConstraint' in scope
350 |         closure() // create constraints
351 |         Constraints._stack.removeLast()
352 |         if activate { NSLayoutConstraint.activate(constraints) }
    |                       `- error: cannot find 'NSLayoutConstraint' in scope
353 |     }
354 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:357:22: error: cannot find 'Thread' in scope
355 |     /// Creates and automatically installs a constraint.
356 |     fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
357 |         precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
    |                      `- error: cannot find 'Thread' in scope
358 |         #if os(iOS) || os(tvOS)
359 |         (item1 as? UIView)?.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:363:26: error: cannot find 'NSLayoutConstraint' in scope
361 |         (item1 as? NSView)?.translatesAutoresizingMaskIntoConstraints = false
362 |         #endif
363 |         let constraint = NSLayoutConstraint(item: item1, attribute: attr1, relatedBy: relation, toItem: item2, attribute: attr2 ?? .notAnAttribute, multiplier: multiplier, constant: constant)
    |                          `- error: cannot find 'NSLayoutConstraint' in scope
364 |         _install(constraint)
365 |         return constraint
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:392:31: error: value of type 'A' has no member 'anchors'
390 | extension Constraints {
391 |     @discardableResult convenience init<A: LayoutItem>(for a: A, _ closure: (LayoutAnchors<A>) -> Void) {
392 |         self.init { closure(a.anchors) }
    |                               `- error: value of type 'A' has no member 'anchors'
393 |     }
394 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:396:31: error: value of type 'A' has no member 'anchors'
394 |
395 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem>(for a: A, _ b: B, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>) -> Void) {
396 |         self.init { closure(a.anchors, b.anchors) }
    |                               `- error: value of type 'A' has no member 'anchors'
397 |     }
398 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:396:42: error: value of type 'B' has no member 'anchors'
394 |
395 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem>(for a: A, _ b: B, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>) -> Void) {
396 |         self.init { closure(a.anchors, b.anchors) }
    |                                          `- error: value of type 'B' has no member 'anchors'
397 |     }
398 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:400:31: error: value of type 'A' has no member 'anchors'
398 |
399 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem>(for a: A, _ b: B, _ c: C, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>) -> Void) {
400 |         self.init { closure(a.anchors, b.anchors, c.anchors) }
    |                               `- error: value of type 'A' has no member 'anchors'
401 |     }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:400:42: error: value of type 'B' has no member 'anchors'
398 |
399 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem>(for a: A, _ b: B, _ c: C, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>) -> Void) {
400 |         self.init { closure(a.anchors, b.anchors, c.anchors) }
    |                                          `- error: value of type 'B' has no member 'anchors'
401 |     }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:400:53: error: value of type 'C' has no member 'anchors'
398 |
399 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem>(for a: A, _ b: B, _ c: C, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>) -> Void) {
400 |         self.init { closure(a.anchors, b.anchors, c.anchors) }
    |                                                     `- error: value of type 'C' has no member 'anchors'
401 |     }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:404:31: error: value of type 'A' has no member 'anchors'
402 |
403 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
404 |         self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
    |                               `- error: value of type 'A' has no member 'anchors'
405 |     }
406 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:404:42: error: value of type 'B' has no member 'anchors'
402 |
403 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
404 |         self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
    |                                          `- error: value of type 'B' has no member 'anchors'
405 |     }
406 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:404:53: error: value of type 'C' has no member 'anchors'
402 |
403 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
404 |         self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
    |                                                     `- error: value of type 'C' has no member 'anchors'
405 |     }
406 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:404:64: error: value of type 'D' has no member 'anchors'
402 |
403 |     @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
404 |         self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
    |                                                                `- error: value of type 'D' has no member 'anchors'
405 |     }
406 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:421:31: error: cannot find type 'NSLayoutConstraint' in scope
419 |
420 | extension NSLayoutConstraint.Relation {
421 |     fileprivate var inverted: NSLayoutConstraint.Relation {
    |                               `- error: cannot find type 'NSLayoutConstraint' in scope
422 |         switch self {
423 |         case .greaterThanOrEqual: return .lessThanOrEqual
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:432:96: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
430 |
431 | extension EdgeInsets {
432 |     fileprivate func inset(for attribute: NSLayoutConstraint.Attribute, edge: Bool = false) -> CGFloat {
    |                                                                                                `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
433 |         switch attribute {
434 |         case .top: return top; case .bottom: return edge ? -bottom : bottom
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:432:43: error: cannot find type 'NSLayoutConstraint' in scope
430 |
431 | extension EdgeInsets {
432 |     fileprivate func inset(for attribute: NSLayoutConstraint.Attribute, edge: Bool = false) -> CGFloat {
    |                                           `- error: cannot find type 'NSLayoutConstraint' in scope
433 |         switch attribute {
434 |         case .top: return top; case .bottom: return edge ? -bottom : bottom
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Delegated/Delegated.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/View.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Switch.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/ScheduledNotificationsViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/Align.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/Align.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/Align.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/Align.dia -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -swift-module-cross-import UserNotifications /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/UserNotifications.framework/Modules/UserNotifications.swiftcrossimport/AppIntents.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/ScheduledNotificationsViewController-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ScheduledNotificationsViewController -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/ScheduledNotificationsViewController_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/Align.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/ScheduledNotificationsViewController.swiftmodule -index-unit-output-path /ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/Align.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Align.swift
SwiftCompile normal arm64_32 Compiling\ Stacks.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:11:27: error: 'UIView' is unavailable in watchOS
  9 | import UIKit
 10 |
 11 | func Vertically(_ views: [UIView]) -> UIStackView {
    |                           `- error: 'UIView' is unavailable in watchOS
 12 |     return with(UIStackView()) {
 13 |         $0.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:11:39: error: 'UIStackView' is unavailable in watchOS
  9 | import UIKit
 10 |
 11 | func Vertically(_ views: [UIView]) -> UIStackView {
    |                                       `- error: 'UIStackView' is unavailable in watchOS
 12 |     return with(UIStackView()) {
 13 |         $0.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:18:26: error: 'UIView' is unavailable in watchOS
 16 | }
 17 |
 18 | func Vertically(_ views: UIView...) -> UIStackView {
    |                          `- error: 'UIView' is unavailable in watchOS
 19 |     return Vertically(views)
 20 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:18:40: error: 'UIStackView' is unavailable in watchOS
 16 | }
 17 |
 18 | func Vertically(_ views: UIView...) -> UIStackView {
    |                                        `- error: 'UIStackView' is unavailable in watchOS
 19 |     return Vertically(views)
 20 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:22:27: error: 'UIView' is unavailable in watchOS
 20 | }
 21 |
 22 | func Vertically(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
    |                           `- error: 'UIView' is unavailable in watchOS
 23 |     return with(UIStackView()) {
 24 |         $0.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:22:44: error: 'UIStackView' is unavailable in watchOS
 20 | }
 21 |
 22 | func Vertically(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
    |                                            `- error: 'UIStackView' is unavailable in watchOS
 23 |     return with(UIStackView()) {
 24 |         $0.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:22:69: error: 'UIStackView' is unavailable in watchOS
 20 | }
 21 |
 22 | func Vertically(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
    |                                                                     `- error: 'UIStackView' is unavailable in watchOS
 23 |     return with(UIStackView()) {
 24 |         $0.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:30:26: error: 'UIView' is unavailable in watchOS
 28 | }
 29 |
 30 | func Vertically(_ views: UIView..., setup: (UIStackView) -> Void) -> UIStackView {
    |                          `- error: 'UIView' is unavailable in watchOS
 31 |     return Vertically(views, setup: setup)
 32 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:30:45: error: 'UIStackView' is unavailable in watchOS
 28 | }
 29 |
 30 | func Vertically(_ views: UIView..., setup: (UIStackView) -> Void) -> UIStackView {
    |                                             `- error: 'UIStackView' is unavailable in watchOS
 31 |     return Vertically(views, setup: setup)
 32 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:30:70: error: 'UIStackView' is unavailable in watchOS
 28 | }
 29 |
 30 | func Vertically(_ views: UIView..., setup: (UIStackView) -> Void) -> UIStackView {
    |                                                                      `- error: 'UIStackView' is unavailable in watchOS
 31 |     return Vertically(views, setup: setup)
 32 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:34:37: error: 'UIView' is unavailable in watchOS
 32 | }
 33 |
 34 | func VerticallyScrollable(_ views: [UIView], contentInset: UIEdgeInsets = .zero) -> ScrollableStackView {
    |                                     `- error: 'UIView' is unavailable in watchOS
 35 |     return with(ScrollableStackView(axis: .vertical, contentInset: contentInset)) {
 36 |         views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:40:36: error: 'UIView' is unavailable in watchOS
 38 | }
 39 |
 40 | func VerticallyScrollable(_ views: UIView..., contentInset: UIEdgeInsets = .zero) -> ScrollableStackView {
    |                                    `- error: 'UIView' is unavailable in watchOS
 41 |     return VerticallyScrollable(views, contentInset: contentInset)
 42 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:44:37: error: 'UIView' is unavailable in watchOS
 42 | }
 43 |
 44 | func VerticallyScrollable(_ views: [UIView], contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
    |                                     `- error: 'UIView' is unavailable in watchOS
 45 |     return with(ScrollableStackView(axis: .vertical, contentInset: contentInset)) {
 46 |         views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:44:90: error: 'UIStackView' is unavailable in watchOS
 42 | }
 43 |
 44 | func VerticallyScrollable(_ views: [UIView], contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
    |                                                                                          `- error: 'UIStackView' is unavailable in watchOS
 45 |     return with(ScrollableStackView(axis: .vertical, contentInset: contentInset)) {
 46 |         views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:51:36: error: 'UIView' is unavailable in watchOS
 49 | }
 50 |
 51 | func VerticallyScrollable(_ views: UIView..., contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
    |                                    `- error: 'UIView' is unavailable in watchOS
 52 |     return VerticallyScrollable(views, contentInset: contentInset, setup: setup)
 53 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:51:91: error: 'UIStackView' is unavailable in watchOS
 49 | }
 50 |
 51 | func VerticallyScrollable(_ views: UIView..., contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
    |                                                                                           `- error: 'UIStackView' is unavailable in watchOS
 52 |     return VerticallyScrollable(views, contentInset: contentInset, setup: setup)
 53 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:55:30: error: 'UIView' is unavailable in watchOS
 53 | }
 54 |
 55 | func VerticalContainer<View: UIView>(_ view: View, alignment: Alignmment = .center, insets: UIEdgeInsets = .zero) -> ContainerView<View> {
    |                              `- error: 'UIView' is unavailable in watchOS
 56 |     let container = ContainerView(contentView: view)
 57 |     container.addSubview(view) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:65:29: error: 'UIView' is unavailable in watchOS
 63 | }
 64 |
 65 | func Horizontally(_ views: [UIView]) -> UIStackView {
    |                             `- error: 'UIView' is unavailable in watchOS
 66 |     return with(UIStackView()) {
 67 |         $0.axis = .horizontal
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:65:41: error: 'UIStackView' is unavailable in watchOS
 63 | }
 64 |
 65 | func Horizontally(_ views: [UIView]) -> UIStackView {
    |                                         `- error: 'UIStackView' is unavailable in watchOS
 66 |     return with(UIStackView()) {
 67 |         $0.axis = .horizontal
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:72:28: error: 'UIView' is unavailable in watchOS
 70 | }
 71 |
 72 | func Horizontally(_ views: UIView...) -> UIStackView {
    |                            `- error: 'UIView' is unavailable in watchOS
 73 |     return Horizontally(views)
 74 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:72:42: error: 'UIStackView' is unavailable in watchOS
 70 | }
 71 |
 72 | func Horizontally(_ views: UIView...) -> UIStackView {
    |                                          `- error: 'UIStackView' is unavailable in watchOS
 73 |     return Horizontally(views)
 74 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:76:29: error: 'UIView' is unavailable in watchOS
 74 | }
 75 |
 76 | func Horizontally(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
    |                             `- error: 'UIView' is unavailable in watchOS
 77 |     return with(UIStackView()) {
 78 |         $0.axis = .horizontal
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:76:46: error: 'UIStackView' is unavailable in watchOS
 74 | }
 75 |
 76 | func Horizontally(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
    |                                              `- error: 'UIStackView' is unavailable in watchOS
 77 |     return with(UIStackView()) {
 78 |         $0.axis = .horizontal
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:76:71: error: 'UIStackView' is unavailable in watchOS
 74 | }
 75 |
 76 | func Horizontally(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
    |                                                                       `- error: 'UIStackView' is unavailable in watchOS
 77 |     return with(UIStackView()) {
 78 |         $0.axis = .horizontal
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:84:28: error: 'UIView' is unavailable in watchOS
 82 | }
 83 |
 84 | func Horizontally(_ views: UIView..., setup: (UIStackView) -> Void) -> UIStackView {
    |                            `- error: 'UIView' is unavailable in watchOS
 85 |     return Horizontally(views, setup: setup)
 86 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:84:47: error: 'UIStackView' is unavailable in watchOS
 82 | }
 83 |
 84 | func Horizontally(_ views: UIView..., setup: (UIStackView) -> Void) -> UIStackView {
    |                                               `- error: 'UIStackView' is unavailable in watchOS
 85 |     return Horizontally(views, setup: setup)
 86 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:84:72: error: 'UIStackView' is unavailable in watchOS
 82 | }
 83 |
 84 | func Horizontally(_ views: UIView..., setup: (UIStackView) -> Void) -> UIStackView {
    |                                                                        `- error: 'UIStackView' is unavailable in watchOS
 85 |     return Horizontally(views, setup: setup)
 86 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:88:39: error: 'UIView' is unavailable in watchOS
 86 | }
 87 |
 88 | func HorizontallyScrollable(_ views: [UIView], contentInset: UIEdgeInsets = .zero) -> ScrollableStackView {
    |                                       `- error: 'UIView' is unavailable in watchOS
 89 |     return with(ScrollableStackView(axis: .horizontal)) {
 90 |         views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:94:38: error: 'UIView' is unavailable in watchOS
 92 | }
 93 |
 94 | func HorizontallyScrollable(_ views: UIView..., contentInset: UIEdgeInsets = .zero) -> ScrollableStackView {
    |                                      `- error: 'UIView' is unavailable in watchOS
 95 |     return HorizontallyScrollable(views, contentInset: contentInset)
 96 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:98:39: error: 'UIView' is unavailable in watchOS
 96 | }
 97 |
 98 | func HorizontallyScrollable(_ views: [UIView], contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
    |                                       `- error: 'UIView' is unavailable in watchOS
 99 |     return with(ScrollableStackView(axis: .horizontal)) {
100 |         views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:98:92: error: 'UIStackView' is unavailable in watchOS
 96 | }
 97 |
 98 | func HorizontallyScrollable(_ views: [UIView], contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
    |                                                                                            `- error: 'UIStackView' is unavailable in watchOS
 99 |     return with(ScrollableStackView(axis: .horizontal)) {
100 |         views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:105:38: error: 'UIView' is unavailable in watchOS
103 | }
104 |
105 | func HorizontallyScrollable(_ views: UIView..., contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
    |                                      `- error: 'UIView' is unavailable in watchOS
106 |     return HorizontallyScrollable(views, contentInset: contentInset, setup: setup)
107 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:105:93: error: 'UIStackView' is unavailable in watchOS
103 | }
104 |
105 | func HorizontallyScrollable(_ views: UIView..., contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
    |                                                                                             `- error: 'UIStackView' is unavailable in watchOS
106 |     return HorizontallyScrollable(views, contentInset: contentInset, setup: setup)
107 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:109:32: error: 'UIView' is unavailable in watchOS
107 | }
108 |
109 | func HorizontalContainer<View: UIView>(_ view: View, alignment: Alignmment = .center, insets: UIEdgeInsets = .zero) -> ContainerView<View> {
    |                                `- error: 'UIView' is unavailable in watchOS
110 |     let container = ContainerView(contentView: view)
111 |     container.addSubview(view) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:149:40: error: 'UIView' is unavailable in watchOS
147 |
148 | /// Create this by using functions `VerticalContainer` and `HorizontalContainer`
149 | final class ContainerView<ContentView: UIView>: View {
    |                                        `- error: 'UIView' is unavailable in watchOS
150 |     let contentView: ContentView
151 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:12:17: error: 'UIStackView' is unavailable in watchOS
 10 |
 11 | func Vertically(_ views: [UIView]) -> UIStackView {
 12 |     return with(UIStackView()) {
    |                 `- error: 'UIStackView' is unavailable in watchOS
 13 |         $0.axis = .vertical
 14 |         views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:12:17: error: 'init()' is unavailable in watchOS
 10 |
 11 | func Vertically(_ views: [UIView]) -> UIStackView {
 12 |     return with(UIStackView()) {
    |                 `- error: 'init()' is unavailable in watchOS
 13 |         $0.axis = .vertical
 14 |         views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:23:17: error: 'UIStackView' is unavailable in watchOS
 21 |
 22 | func Vertically(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
 23 |     return with(UIStackView()) {
    |                 `- error: 'UIStackView' is unavailable in watchOS
 24 |         $0.axis = .vertical
 25 |         views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:23:17: error: 'init()' is unavailable in watchOS
 21 |
 22 | func Vertically(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
 23 |     return with(UIStackView()) {
    |                 `- error: 'init()' is unavailable in watchOS
 24 |         $0.axis = .vertical
 25 |         views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:14:21: error: 'UIStackView' is unavailable in watchOS
 12 |
 13 |     let scrollView: UIScrollView = EnhancedControlTouchScrollView()
 14 |     let stackView = UIStackView()
    |                     `- error: 'UIStackView' is unavailable in watchOS
 15 |
 16 |     init(axis: NSLayoutConstraint.Axis, contentInset: UIEdgeInsets = .zero) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:14:21: error: 'init()' is unavailable in watchOS
 12 |
 13 |     let scrollView: UIScrollView = EnhancedControlTouchScrollView()
 14 |     let stackView = UIStackView()
    |                     `- error: 'init()' is unavailable in watchOS
 15 |
 16 |     init(axis: NSLayoutConstraint.Axis, contentInset: UIEdgeInsets = .zero) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:58:12: error: reference to member 'anchors' cannot be resolved without a contextual type
 56 |     let container = ContainerView(contentView: view)
 57 |     container.addSubview(view) {
 58 |         $0.anchors.edges.pin(insets: insets, axis: .vertical, alignment: alignment)
    |            `- error: reference to member 'anchors' cannot be resolved without a contextual type
 59 |         $0.anchors.edges.pin(insets: insets, axis: .horizontal)
 60 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:66:17: error: 'UIStackView' is unavailable in watchOS
 64 |
 65 | func Horizontally(_ views: [UIView]) -> UIStackView {
 66 |     return with(UIStackView()) {
    |                 `- error: 'UIStackView' is unavailable in watchOS
 67 |         $0.axis = .horizontal
 68 |         views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Stacks.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:66:17: error: 'init()' is unavailable in watchOS
 64 |
 65 | func Horizontally(_ views: [UIView]) -> UIStackView {
 66 |     return with(UIStackView()) {
    |                 `- error: 'init()' is unavailable in watchOS
 67 |         $0.axis = .horizontal
 68 |         views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:77:17: error: 'UIStackView' is unavailable in watchOS
 75 |
 76 | func Horizontally(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
 77 |     return with(UIStackView()) {
    |                 `- error: 'UIStackView' is unavailable in watchOS
 78 |         $0.axis = .horizontal
 79 |         views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:77:17: error: 'init()' is unavailable in watchOS
 75 |
 76 | func Horizontally(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
 77 |     return with(UIStackView()) {
    |                 `- error: 'init()' is unavailable in watchOS
 78 |         $0.axis = .horizontal
 79 |         views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
SwiftCompile normal arm64_32 Compiling\ StaticTableView.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:80:41: error: 'UITableView' is unavailable in watchOS
 78 |     }
 79 |
 80 |     override init(frame: CGRect, style: UITableView.Style) {
    |                                         `- error: 'UITableView' is unavailable in watchOS
 81 |         super.init(frame: frame, style: style)
 82 |         setup()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:99:31: error: 'UIView' is unavailable in watchOS
 97 |
 98 |     @discardableResult
 99 |     func addRow(_ configure: (UIView) -> ()) -> SelectableTableViewCell {
    |                               `- error: 'UIView' is unavailable in watchOS
100 |         let cell = SelectableTableViewCell()
101 |         cell.selectionStyle = .none
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StaticTableView.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ ScheduledNotificationsViewController (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
SwiftCompile normal arm64 (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftDriverJobDiscovery normal arm64_32 Compiling Delegated.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
SwiftCompile normal arm64 Compiling\ Button.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Button.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-19 04:31:37.755 xcodebuild[784:4752] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 Compiling\ Align.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
	SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
	Building workspace ScheduledNotificationsViewController with scheme ScheduledNotificationsViewController
(3 failures)
BUILD FAILURE 6.4 watchOS