The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Align with Swift 5.9 for Linux.

Build Command

bash -c docker run --rm -v "checkouts-4609320-1":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

    init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
                                                                                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:113:106: error: cannot find type 'CGFloat' in scope
    init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
                                                                                                         ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:120:39: error: cannot find type 'CGFloat' in scope
    public func offsetting(by offset: CGFloat) -> Anchor {
                                      ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:127:43: error: cannot find type 'CGFloat' in scope
    public func multiplied(by multiplier: CGFloat) -> Anchor {
                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:133:64: error: cannot find type 'CGFloat' in scope
public func + <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
                                                               ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:138:64: error: cannot find type 'CGFloat' in scope
public func - <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
                                                               ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:143:68: error: cannot find type 'CGFloat' in scope
public func * <Type, Axis>(anchor: Anchor<Type, Axis>, multiplier: CGFloat) -> Anchor<Type, Axis> {
                                                                   ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:150:113: error: cannot find type 'CGFloat' in scope
    @discardableResult func equal<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:150:129: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func equal<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:154:126: error: cannot find type 'CGFloat' in scope
    @discardableResult func greaterThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                             ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:154:142: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func greaterThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:158:123: error: cannot find type 'CGFloat' in scope
    @discardableResult func lessThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:158:139: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func lessThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:166:129: error: cannot find type 'CGFloat' in scope
    @discardableResult func equal<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:166:145: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func equal<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                                ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:170:142: error: cannot find type 'CGFloat' in scope
    @discardableResult func greaterThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                             ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:170:158: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func greaterThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                                             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:174:139: error: cannot find type 'CGFloat' in scope
    @discardableResult func lessThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:174:155: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func lessThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:182:59: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func equal(_ constant: CGFloat) -> NSLayoutConstraint {
                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:182:47: error: cannot find type 'CGFloat' in scope
    @discardableResult func equal(_ constant: CGFloat) -> NSLayoutConstraint {
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:186:72: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func greaterThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
                                                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:186:60: error: cannot find type 'CGFloat' in scope
    @discardableResult func greaterThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
                                                           ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:190:69: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func lessThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
                                                                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:190:57: error: cannot find type 'CGFloat' in scope
    @discardableResult func lessThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
                                                        ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:195:72: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func clamp(to limits: ClosedRange<CGFloat>) -> [NSLayoutConstraint] {
                                                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:195:58: error: cannot find type 'CGFloat' in scope
    @discardableResult func clamp(to limits: ClosedRange<CGFloat>) -> [NSLayoutConstraint] {
                                                         ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:204:89: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func pin(to container: LayoutItem? = nil, inset: CGFloat = 0) -> NSLayoutConstraint {
                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:204:73: error: cannot find type 'CGFloat' in scope
    @discardableResult func pin(to container: LayoutItem? = nil, inset: CGFloat = 0) -> NSLayoutConstraint {
                                                                        ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:210:76: error: cannot find type 'CGFloat' in scope
    @discardableResult func spacing<OtherType: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<OtherType, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                           ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:210:131: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func spacing<OtherType: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<OtherType, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                  ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:210:172: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func spacing<OtherType: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<OtherType, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                                           ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:222:59: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func align(offset: CGFloat = 0) -> NSLayoutConstraint {
                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:222:43: error: cannot find type 'CGFloat' in scope
    @discardableResult func align(offset: CGFloat = 0) -> NSLayoutConstraint {
                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:242:29: error: cannot find type 'NSLayoutConstraint' in scope
    public typealias Axis = NSLayoutConstraint.Orientation
                            ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:247:95: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
                                                                                              ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:247:71: error: cannot find type 'EdgeInsets' in scope
    @discardableResult public func equal(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
                                                                      ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:251:105: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
                                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:251:81: error: cannot find type 'EdgeInsets' in scope
    @discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
                                                                                ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:255:84: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
                                                                                   ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:255:71: error: cannot find type 'CGFloat' in scope
    @discardableResult public func equal(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
                                                                      ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:259:94: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
                                                                                             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:259:81: error: cannot find type 'CGFloat' in scope
    @discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
                                                                                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:275:139: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func pin(to item2: LayoutItem? = nil, insets: CGFloat, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
                                                                                                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:275:77: error: cannot find type 'CGFloat' in scope
    @discardableResult public func pin(to item2: LayoutItem? = nil, insets: CGFloat, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
                                                                            ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:289:150: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
                                                                                                                                                     ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:289:77: error: cannot find type 'EdgeInsets' in scope
    @discardableResult public func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
                                                                            ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:293:130: error: cannot find type 'NSLayoutConstraint' in scope
    private func pin(to item2: LayoutItem?, insets: EdgeInsets, axis: Axis?, alignment: Alignment, isCenteringEnabled: Bool) -> [NSLayoutConstraint] {
                                                                                                                                 ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:293:53: error: cannot find type 'EdgeInsets' in scope
    private func pin(to item2: LayoutItem?, insets: EdgeInsets, axis: Axis?, alignment: Alignment, isCenteringEnabled: Bool) -> [NSLayoutConstraint] {
                                                    ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:413:83: error: cannot find type 'CGPoint' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                  ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:413:104: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:417:96: error: cannot find type 'CGPoint' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                               ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:417:117: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                                                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:421:93: error: cannot find type 'CGPoint' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                            ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:421:114: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                                                 ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:428:48: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func align() -> [NSLayoutConstraint] {
                                               ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:433:81: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func align<Item: LayoutItem>(with item: Item) -> [NSLayoutConstraint] {
                                                                                ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:448:62: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal(_ size: CGSize) -> [NSLayoutConstraint] {
                                                             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:448:50: error: cannot find type 'CGSize' in scope
    @discardableResult public func equal(_ size: CGSize) -> [NSLayoutConstraint] {
                                                 ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:453:74: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func greaterThanOrEqul(_ size: CGSize) -> [NSLayoutConstraint] {
                                                                         ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:453:62: error: cannot find type 'CGSize' in scope
    @discardableResult public func greaterThanOrEqul(_ size: CGSize) -> [NSLayoutConstraint] {
                                                             ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:458:72: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual(_ size: CGSize) -> [NSLayoutConstraint] {
                                                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:458:60: error: cannot find type 'CGSize' in scope
    @discardableResult public func lessThanOrEqual(_ size: CGSize) -> [NSLayoutConstraint] {
                                                           ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:463:82: error: cannot find type 'CGSize' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                 ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:463:110: error: cannot find type 'CGFloat' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                             ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:463:127: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                              ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:467:95: error: cannot find type 'CGSize' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                              ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:467:123: error: cannot find type 'CGFloat' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:467:140: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                                           ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:471:92: error: cannot find type 'CGSize' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                           ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:471:120: error: cannot find type 'CGFloat' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                       ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:471:137: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:508:32: error: cannot find type 'NSLayoutConstraint' in scope
    public typealias Element = NSLayoutConstraint
                               ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:511:40: error: cannot find type 'NSLayoutConstraint' in scope
    public subscript(position: Int) -> NSLayoutConstraint {
                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:519:44: error: cannot find 'NSLayoutConstraint' in scope
    public private(set) var constraints = [NSLayoutConstraint]()
                                           ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:519:43: error: cannot call value of non-function type '[Any]'
    public private(set) var constraints = [NSLayoutConstraint]()
                                          ^                   ~~

/host/spi-builder-workspace/Sources/Align.swift:550:274: error: cannot find type 'NSLayoutConstraint' in scope
    static func add(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 {
                                                                                                                                                                                                                                                                                 ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:55: error: cannot find type 'NSLayoutConstraint' in scope
    static func add(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 {
                                                      ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:105: error: cannot find type 'NSLayoutConstraint' in scope
    static func add(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 {
                                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:186: error: cannot find type 'NSLayoutConstraint' in scope
    static func add(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 {
                                                                                                                                                                                         ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:235: error: cannot find type 'CGFloat' in scope
    static func add(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 {
                                                                                                                                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:258: error: cannot find type 'CGFloat' in scope
    static func add(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 {
                                                                                                                                                                                                                                                                 ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:563:93: error: cannot find type 'CGFloat' in scope
    static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                            ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:563:118: error: cannot find type 'CGFloat' in scope
    static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                     ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:563:141: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                            ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:563:182: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                                                     ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:89: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:130: error: cannot find type 'CGFloat' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                 ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:155: error: cannot find type 'CGFloat' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:178: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                                                 ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:219: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                                                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:575:47: error: cannot find type 'NSLayoutConstraint' in scope
    private static func install(_ constraint: NSLayoutConstraint) {
                                              ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:507:20: error: type 'Constraints' does not conform to protocol 'Collection'
public final class Constraints: Collection {
                   ^
/host/spi-builder-workspace/Sources/Align.swift:507:20: error: type 'Constraints' does not conform to protocol 'Sequence'
public final class Constraints: Collection {
                   ^
Swift.Collection:4:20: note: protocol requires nested type 'Element'; do you want to add it?
    associatedtype Element
                   ^
[2/2] Compiling Align Align.swift
/host/spi-builder-workspace/Sources/Align.swift:614:11: error: cannot find type 'NSLayoutConstraint' in scope
extension NSLayoutConstraint.Relation {
          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:625:11: error: cannot find type 'EdgeInsets' in scope
extension EdgeInsets {
          ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:16:20: error: cannot find type 'NSView' in scope
    var superview: NSView? { get }
                   ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:109:20: error: cannot find type 'NSLayoutConstraint' in scope
    let attribute: NSLayoutConstraint.Attribute
                   ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:110:17: error: cannot find type 'CGFloat' in scope
    let offset: CGFloat
                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:111:21: error: cannot find type 'CGFloat' in scope
    let multiplier: CGFloat
                    ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:113:43: error: cannot find type 'NSLayoutConstraint' in scope
    init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:113:81: error: cannot find type 'CGFloat' in scope
    init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
                                                                                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:113:106: error: cannot find type 'CGFloat' in scope
    init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
                                                                                                         ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:120:39: error: cannot find type 'CGFloat' in scope
    public func offsetting(by offset: CGFloat) -> Anchor {
                                      ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:127:43: error: cannot find type 'CGFloat' in scope
    public func multiplied(by multiplier: CGFloat) -> Anchor {
                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:133:64: error: cannot find type 'CGFloat' in scope
public func + <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
                                                               ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:138:64: error: cannot find type 'CGFloat' in scope
public func - <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
                                                               ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:143:68: error: cannot find type 'CGFloat' in scope
public func * <Type, Axis>(anchor: Anchor<Type, Axis>, multiplier: CGFloat) -> Anchor<Type, Axis> {
                                                                   ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:150:113: error: cannot find type 'CGFloat' in scope
    @discardableResult func equal<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:150:129: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func equal<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:154:126: error: cannot find type 'CGFloat' in scope
    @discardableResult func greaterThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                             ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:154:142: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func greaterThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:158:123: error: cannot find type 'CGFloat' in scope
    @discardableResult func lessThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:158:139: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func lessThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:166:129: error: cannot find type 'CGFloat' in scope
    @discardableResult func equal<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:166:145: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func equal<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                                ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:170:142: error: cannot find type 'CGFloat' in scope
    @discardableResult func greaterThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                             ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:170:158: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func greaterThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                                             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:174:139: error: cannot find type 'CGFloat' in scope
    @discardableResult func lessThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:174:155: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func lessThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:182:59: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func equal(_ constant: CGFloat) -> NSLayoutConstraint {
                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:182:47: error: cannot find type 'CGFloat' in scope
    @discardableResult func equal(_ constant: CGFloat) -> NSLayoutConstraint {
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:186:72: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func greaterThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
                                                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:186:60: error: cannot find type 'CGFloat' in scope
    @discardableResult func greaterThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
                                                           ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:190:69: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func lessThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
                                                                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:190:57: error: cannot find type 'CGFloat' in scope
    @discardableResult func lessThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
                                                        ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:195:72: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func clamp(to limits: ClosedRange<CGFloat>) -> [NSLayoutConstraint] {
                                                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:195:58: error: cannot find type 'CGFloat' in scope
    @discardableResult func clamp(to limits: ClosedRange<CGFloat>) -> [NSLayoutConstraint] {
                                                         ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:204:89: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func pin(to container: LayoutItem? = nil, inset: CGFloat = 0) -> NSLayoutConstraint {
                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:204:73: error: cannot find type 'CGFloat' in scope
    @discardableResult func pin(to container: LayoutItem? = nil, inset: CGFloat = 0) -> NSLayoutConstraint {
                                                                        ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:210:76: error: cannot find type 'CGFloat' in scope
    @discardableResult func spacing<OtherType: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<OtherType, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                           ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:210:131: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func spacing<OtherType: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<OtherType, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                  ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:210:172: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func spacing<OtherType: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<OtherType, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                                           ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:222:59: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func align(offset: CGFloat = 0) -> NSLayoutConstraint {
                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:222:43: error: cannot find type 'CGFloat' in scope
    @discardableResult func align(offset: CGFloat = 0) -> NSLayoutConstraint {
                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:242:29: error: cannot find type 'NSLayoutConstraint' in scope
    public typealias Axis = NSLayoutConstraint.Orientation
                            ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:247:95: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
                                                                                              ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:247:71: error: cannot find type 'EdgeInsets' in scope
    @discardableResult public func equal(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
                                                                      ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:251:105: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
                                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:251:81: error: cannot find type 'EdgeInsets' in scope
    @discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
                                                                                ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:255:84: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
                                                                                   ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:255:71: error: cannot find type 'CGFloat' in scope
    @discardableResult public func equal(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
                                                                      ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:259:94: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
                                                                                             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:259:81: error: cannot find type 'CGFloat' in scope
    @discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
                                                                                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:275:139: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func pin(to item2: LayoutItem? = nil, insets: CGFloat, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
                                                                                                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:275:77: error: cannot find type 'CGFloat' in scope
    @discardableResult public func pin(to item2: LayoutItem? = nil, insets: CGFloat, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
                                                                            ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:289:150: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
                                                                                                                                                     ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:289:77: error: cannot find type 'EdgeInsets' in scope
    @discardableResult public func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
                                                                            ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:293:130: error: cannot find type 'NSLayoutConstraint' in scope
    private func pin(to item2: LayoutItem?, insets: EdgeInsets, axis: Axis?, alignment: Alignment, isCenteringEnabled: Bool) -> [NSLayoutConstraint] {
                                                                                                                                 ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:293:53: error: cannot find type 'EdgeInsets' in scope
    private func pin(to item2: LayoutItem?, insets: EdgeInsets, axis: Axis?, alignment: Alignment, isCenteringEnabled: Bool) -> [NSLayoutConstraint] {
                                                    ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:413:83: error: cannot find type 'CGPoint' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                  ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:413:104: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:417:96: error: cannot find type 'CGPoint' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                               ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:417:117: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                                                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:421:93: error: cannot find type 'CGPoint' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                            ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:421:114: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                                                 ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:428:48: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func align() -> [NSLayoutConstraint] {
                                               ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:433:81: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func align<Item: LayoutItem>(with item: Item) -> [NSLayoutConstraint] {
                                                                                ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:448:62: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal(_ size: CGSize) -> [NSLayoutConstraint] {
                                                             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:448:50: error: cannot find type 'CGSize' in scope
    @discardableResult public func equal(_ size: CGSize) -> [NSLayoutConstraint] {
                                                 ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:453:74: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func greaterThanOrEqul(_ size: CGSize) -> [NSLayoutConstraint] {
                                                                         ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:453:62: error: cannot find type 'CGSize' in scope
    @discardableResult public func greaterThanOrEqul(_ size: CGSize) -> [NSLayoutConstraint] {
                                                             ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:458:72: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual(_ size: CGSize) -> [NSLayoutConstraint] {
                                                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:458:60: error: cannot find type 'CGSize' in scope
    @discardableResult public func lessThanOrEqual(_ size: CGSize) -> [NSLayoutConstraint] {
                                                           ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:463:82: error: cannot find type 'CGSize' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                 ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:463:110: error: cannot find type 'CGFloat' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                             ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:463:127: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                              ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:467:95: error: cannot find type 'CGSize' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                              ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:467:123: error: cannot find type 'CGFloat' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:467:140: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                                           ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:471:92: error: cannot find type 'CGSize' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                           ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:471:120: error: cannot find type 'CGFloat' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                       ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:471:137: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:508:32: error: cannot find type 'NSLayoutConstraint' in scope
    public typealias Element = NSLayoutConstraint
                               ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:511:40: error: cannot find type 'NSLayoutConstraint' in scope
    public subscript(position: Int) -> NSLayoutConstraint {
                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:519:44: error: cannot find 'NSLayoutConstraint' in scope
    public private(set) var constraints = [NSLayoutConstraint]()
                                           ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:519:43: error: cannot call value of non-function type '[Any]'
    public private(set) var constraints = [NSLayoutConstraint]()
                                          ^                   ~~

/host/spi-builder-workspace/Sources/Align.swift:550:274: error: cannot find type 'NSLayoutConstraint' in scope
    static func add(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 {
                                                                                                                                                                                                                                                                                 ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:55: error: cannot find type 'NSLayoutConstraint' in scope
    static func add(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 {
                                                      ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:105: error: cannot find type 'NSLayoutConstraint' in scope
    static func add(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 {
                                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:186: error: cannot find type 'NSLayoutConstraint' in scope
    static func add(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 {
                                                                                                                                                                                         ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:235: error: cannot find type 'CGFloat' in scope
    static func add(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 {
                                                                                                                                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:258: error: cannot find type 'CGFloat' in scope
    static func add(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 {
                                                                                                                                                                                                                                                                 ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:563:93: error: cannot find type 'CGFloat' in scope
    static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                            ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:563:118: error: cannot find type 'CGFloat' in scope
    static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                     ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:563:141: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                            ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:563:182: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                                                     ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:89: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:130: error: cannot find type 'CGFloat' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                 ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:155: error: cannot find type 'CGFloat' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:178: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                                                 ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:219: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                                                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:575:47: error: cannot find type 'NSLayoutConstraint' in scope
    private static func install(_ constraint: NSLayoutConstraint) {
                                              ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:507:20: error: type 'Constraints' does not conform to protocol 'Collection'
public final class Constraints: Collection {
                   ^
/host/spi-builder-workspace/Sources/Align.swift:507:20: error: type 'Constraints' does not conform to protocol 'Sequence'
public final class Constraints: Collection {
                   ^
Swift.Collection:4:20: note: protocol requires nested type 'Element'; do you want to add it?
    associatedtype Element
                   ^
/host/spi-builder-workspace/Sources/Align.swift:48:68: error: generic parameter 'Type' could not be inferred
    public var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .top) }
                                                                   ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:48:68: error: generic parameter 'Axis' could not be inferred
    public var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .top) }
                                                                   ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:48:68: note: explicitly specify the generic arguments to fix this issue
    public var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .top) }
                                                                   ^
                                                                         <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:48:82: error: cannot infer contextual base in reference to member 'top'
    public var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .top) }
                                                                                ~^~~
/host/spi-builder-workspace/Sources/Align.swift:49:71: error: generic parameter 'Type' could not be inferred
    public var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .bottom) }
                                                                      ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:49:71: error: generic parameter 'Axis' could not be inferred
    public var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .bottom) }
                                                                      ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:49:71: note: explicitly specify the generic arguments to fix this issue
    public var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .bottom) }
                                                                      ^
                                                                            <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:49:85: error: cannot infer contextual base in reference to member 'bottom'
    public var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .bottom) }
                                                                                   ~^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:50:71: error: generic parameter 'Type' could not be inferred
    public var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .left) }
                                                                      ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:50:71: error: generic parameter 'Axis' could not be inferred
    public var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .left) }
                                                                      ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:50:71: note: explicitly specify the generic arguments to fix this issue
    public var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .left) }
                                                                      ^
                                                                            <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:50:85: error: cannot infer contextual base in reference to member 'left'
    public var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .left) }
                                                                                   ~^~~~
/host/spi-builder-workspace/Sources/Align.swift:51:72: error: generic parameter 'Type' could not be inferred
    public var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .right) }
                                                                       ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:51:72: error: generic parameter 'Axis' could not be inferred
    public var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .right) }
                                                                       ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:51:72: note: explicitly specify the generic arguments to fix this issue
    public var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .right) }
                                                                       ^
                                                                             <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:51:86: error: cannot infer contextual base in reference to member 'right'
    public var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .right) }
                                                                                    ~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:52:74: error: generic parameter 'Type' could not be inferred
    public var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .leading) }
                                                                         ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:52:74: error: generic parameter 'Axis' could not be inferred
    public var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .leading) }
                                                                         ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:52:74: note: explicitly specify the generic arguments to fix this issue
    public var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .leading) }
                                                                         ^
                                                                               <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:52:88: error: cannot infer contextual base in reference to member 'leading'
    public var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .leading) }
                                                                                      ~^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:53:75: error: generic parameter 'Type' could not be inferred
    public var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .trailing) }
                                                                          ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:53:75: error: generic parameter 'Axis' could not be inferred
    public var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .trailing) }
                                                                          ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:53:75: note: explicitly specify the generic arguments to fix this issue
    public var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .trailing) }
                                                                          ^
                                                                                <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:53:89: error: cannot infer contextual base in reference to member 'trailing'
    public var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .trailing) }
                                                                                       ~^~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:55:76: error: generic parameter 'Type' could not be inferred
    public var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(item, .centerX) }
                                                                           ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:55:76: error: generic parameter 'Axis' could not be inferred
    public var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(item, .centerX) }
                                                                           ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:55:76: note: explicitly specify the generic arguments to fix this issue
    public var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(item, .centerX) }
                                                                           ^
                                                                                 <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:55:90: error: cannot infer contextual base in reference to member 'centerX'
    public var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(item, .centerX) }
                                                                                        ~^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:56:74: error: generic parameter 'Type' could not be inferred
    public var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(item, .centerY) }
                                                                         ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:56:74: error: generic parameter 'Axis' could not be inferred
    public var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(item, .centerY) }
                                                                         ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:56:74: note: explicitly specify the generic arguments to fix this issue
    public var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(item, .centerY) }
                                                                         ^
                                                                               <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:56:88: error: cannot infer contextual base in reference to member 'centerY'
    public var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(item, .centerY) }
                                                                                      ~^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:58:82: error: generic parameter 'Type' could not be inferred
    public var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .firstBaseline) }
                                                                                 ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:58:82: error: generic parameter 'Axis' could not be inferred
    public var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .firstBaseline) }
                                                                                 ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:58:82: note: explicitly specify the generic arguments to fix this issue
    public var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .firstBaseline) }
                                                                                 ^
                                                                                       <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:58:96: error: cannot infer contextual base in reference to member 'firstBaseline'
    public var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .firstBaseline) }
                                                                                              ~^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:59:81: error: generic parameter 'Type' could not be inferred
    public var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .lastBaseline) }
                                                                                ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:59:81: error: generic parameter 'Axis' could not be inferred
    public var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .lastBaseline) }
                                                                                ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:59:81: note: explicitly specify the generic arguments to fix this issue
    public var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .lastBaseline) }
                                                                                ^
                                                                                      <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:59:95: error: cannot infer contextual base in reference to member 'lastBaseline'
    public var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .lastBaseline) }
                                                                                             ~^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:61:77: error: generic parameter 'Type' could not be inferred
    public var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(item, .width) }
                                                                            ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:61:77: error: generic parameter 'Axis' could not be inferred
    public var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(item, .width) }
                                                                            ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:61:77: note: explicitly specify the generic arguments to fix this issue
    public var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(item, .width) }
                                                                            ^
                                                                                  <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:61:91: error: cannot infer contextual base in reference to member 'width'
    public var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(item, .width) }
                                                                                         ~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:62:76: error: generic parameter 'Type' could not be inferred
    public var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(item, .height) }
                                                                           ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:62:76: error: generic parameter 'Axis' could not be inferred
    public var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(item, .height) }
                                                                           ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:62:76: note: explicitly specify the generic arguments to fix this issue
    public var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(item, .height) }
                                                                           ^
                                                                                 <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:62:90: error: cannot infer contextual base in reference to member 'height'
    public var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(item, .height) }
                                                                                        ~^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:205:28: error: reference to member 'trailing' cannot be resolved without a contextual type
        let isInverted = [.trailing, .right, .bottom].contains(attribute)
                           ^
/host/spi-builder-workspace/Sources/Align.swift:205:39: error: reference to member 'right' cannot be resolved without a contextual type
        let isInverted = [.trailing, .right, .bottom].contains(attribute)
                                      ^
/host/spi-builder-workspace/Sources/Align.swift:205:47: error: reference to member 'bottom' cannot be resolved without a contextual type
        let isInverted = [.trailing, .right, .bottom].contains(attribute)
                                              ^
/host/spi-builder-workspace/Sources/Align.swift:205:55: error: type 'Any' cannot conform to 'Equatable'
        let isInverted = [.trailing, .right, .bottom].contains(attribute)
                                                      ^
/host/spi-builder-workspace/Sources/Align.swift:205:55: note: only concrete types such as structs, enums and classes can conform to protocols
        let isInverted = [.trailing, .right, .bottom].contains(attribute)
                                                      ^
/host/spi-builder-workspace/Sources/Align.swift:205:55: note: required by referencing instance method 'contains' on 'Sequence' where 'Self.Element' = 'Any'
        let isInverted = [.trailing, .right, .bottom].contains(attribute)
                                                      ^
/host/spi-builder-workspace/Sources/Align.swift:211:41: error: cannot infer contextual base in reference to member 'bottom'
        let isInverted = (attribute == .bottom && anchor.attribute == .top) ||
                                       ~^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:211:72: error: cannot infer contextual base in reference to member 'top'
        let isInverted = (attribute == .bottom && anchor.attribute == .top) ||
                                                                      ~^~~
/host/spi-builder-workspace/Sources/Align.swift:213:24: error: cannot infer contextual base in reference to member 'trailing'
        (attribute == .trailing && anchor.attribute == .leading)
                      ~^~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:213:57: error: cannot infer contextual base in reference to member 'leading'
        (attribute == .trailing && anchor.attribute == .leading)
                                                       ~^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:295:19: error: cannot find type 'NSLayoutConstraint' in scope
        let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
                  ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:296:20: error: cannot find type 'NSLayoutConstraint' in scope
        let right: NSLayoutConstraint.Attribute = isAbsolute ? .right : .trailing
                   ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:297:28: error: cannot find 'NSLayoutConstraint' in scope
        var constraints = [NSLayoutConstraint]()
                           ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:297:27: error: cannot call value of non-function type '[Any]'
        var constraints = [NSLayoutConstraint]()
                          ^                   ~~

/host/spi-builder-workspace/Sources/Align.swift:299:35: error: cannot find type 'NSLayoutConstraint' in scope
        func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
                                  ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:299:75: error: cannot find type 'NSLayoutConstraint' in scope
        func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
                                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:299:114: error: cannot find type 'CGFloat' in scope
        func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
                                                                                                                 ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:303:36: error: cannot infer contextual base in reference to member 'horizontal'
        if axis == nil || axis == .horizontal {
                                  ~^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:304:119: error: cannot infer contextual base in reference to member 'equal'
            constrain(attribute: left, relation: alignment.horizontal == .fill || alignment.horizontal == .leading ? .equal : .greaterThanOrEqual, constant: insets.left)
                                                                                                                     ~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:305:121: error: cannot infer contextual base in reference to member 'equal'
            constrain(attribute: right, relation: alignment.horizontal == .fill || alignment.horizontal == .trailing ? .equal : .lessThanOrEqual, constant: -insets.right)
                                                                                                                       ~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:307:39: error: cannot infer contextual base in reference to member 'centerX'
                constrain(attribute: .centerX, relation: .equal, constant: 0)
                                     ~^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:307:59: error: cannot infer contextual base in reference to member 'equal'
                constrain(attribute: .centerX, relation: .equal, constant: 0)
                                                         ~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:310:36: error: cannot infer contextual base in reference to member 'vertical'
        if axis == nil || axis == .vertical {
                                  ~^~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:311:35: error: cannot infer contextual base in reference to member 'top'
            constrain(attribute: .top, relation: alignment.vertical == .fill || alignment.vertical == .top ? .equal : .greaterThanOrEqual, constant: insets.top)
                                 ~^~~
/host/spi-builder-workspace/Sources/Align.swift:311:111: error: cannot infer contextual base in reference to member 'equal'
            constrain(attribute: .top, relation: alignment.vertical == .fill || alignment.vertical == .top ? .equal : .greaterThanOrEqual, constant: insets.top)
                                                                                                             ~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:312:35: error: cannot infer contextual base in reference to member 'bottom'
            constrain(attribute: .bottom, relation: alignment.vertical == .fill || alignment.vertical == .bottom ? .equal : .lessThanOrEqual, constant: -insets.bottom)
                                 ~^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:312:117: error: cannot infer contextual base in reference to member 'equal'
            constrain(attribute: .bottom, relation: alignment.vertical == .fill || alignment.vertical == .bottom ? .equal : .lessThanOrEqual, constant: -insets.bottom)
                                                                                                                   ~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:314:39: error: cannot infer contextual base in reference to member 'centerY'
                constrain(attribute: .centerY, relation: .equal, constant: 0)
                                     ~^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:314:59: error: cannot infer contextual base in reference to member 'equal'
                constrain(attribute: .centerY, relation: .equal, constant: 0)
                                                         ~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:532:23: error: cannot find 'NSLayoutConstraint' in scope
        if activate { NSLayoutConstraint.activate(constraints) }
                      ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:539:9: error: cannot find 'NSLayoutConstraint' in scope
        NSLayoutConstraint.activate(constraints)
        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:544:9: error: cannot find 'NSLayoutConstraint' in scope
        NSLayoutConstraint.deactivate(constraints)
        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:551:22: error: cannot find 'Thread' in scope
        precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
                     ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:557:26: error: cannot find 'NSLayoutConstraint' in scope
        let constraint = NSLayoutConstraint(item: item1, attribute: attr1, relatedBy: relation, toItem: item2, attribute: attr2 ?? .notAnAttribute, multiplier: multiplier, constant: constant)
                         ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:615:19: error: cannot find type 'NSLayoutConstraint' in scope
    var inverted: NSLayoutConstraint.Relation {
                  ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:626:84: error: cannot find type 'CGFloat' in scope
    func inset(for attribute: NSLayoutConstraint.Attribute, edge: Bool = false) -> CGFloat {
                                                                                   ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:626:31: error: cannot find type 'NSLayoutConstraint' in scope
    func inset(for attribute: NSLayoutConstraint.Attribute, edge: Bool = false) -> CGFloat {
                              ^~~~~~~~~~~~~~~~~~
error: fatalError
[0/1] Planning build
Building for debugging...
error: emit-module command failed with exit code 1 (use -v to see invocation)
[1/2] Emitting module Align
/host/spi-builder-workspace/Sources/Align.swift:614:11: error: cannot find type 'NSLayoutConstraint' in scope
extension NSLayoutConstraint.Relation {
          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:625:11: error: cannot find type 'EdgeInsets' in scope
extension EdgeInsets {
          ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:16:20: error: cannot find type 'NSView' in scope
    var superview: NSView? { get }
                   ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:109:20: error: cannot find type 'NSLayoutConstraint' in scope
    let attribute: NSLayoutConstraint.Attribute
                   ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:110:17: error: cannot find type 'CGFloat' in scope
    let offset: CGFloat
                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:111:21: error: cannot find type 'CGFloat' in scope
    let multiplier: CGFloat
                    ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:113:43: error: cannot find type 'NSLayoutConstraint' in scope
    init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:113:81: error: cannot find type 'CGFloat' in scope
    init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
                                                                                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:113:106: error: cannot find type 'CGFloat' in scope
    init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
                                                                                                         ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:120:39: error: cannot find type 'CGFloat' in scope
    public func offsetting(by offset: CGFloat) -> Anchor {
                                      ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:127:43: error: cannot find type 'CGFloat' in scope
    public func multiplied(by multiplier: CGFloat) -> Anchor {
                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:133:64: error: cannot find type 'CGFloat' in scope
public func + <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
                                                               ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:138:64: error: cannot find type 'CGFloat' in scope
public func - <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
                                                               ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:143:68: error: cannot find type 'CGFloat' in scope
public func * <Type, Axis>(anchor: Anchor<Type, Axis>, multiplier: CGFloat) -> Anchor<Type, Axis> {
                                                                   ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:150:113: error: cannot find type 'CGFloat' in scope
    @discardableResult func equal<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:150:129: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func equal<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:154:126: error: cannot find type 'CGFloat' in scope
    @discardableResult func greaterThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                             ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:154:142: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func greaterThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:158:123: error: cannot find type 'CGFloat' in scope
    @discardableResult func lessThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:158:139: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func lessThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:166:129: error: cannot find type 'CGFloat' in scope
    @discardableResult func equal<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:166:145: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func equal<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                                ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:170:142: error: cannot find type 'CGFloat' in scope
    @discardableResult func greaterThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                             ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:170:158: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func greaterThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                                             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:174:139: error: cannot find type 'CGFloat' in scope
    @discardableResult func lessThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:174:155: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func lessThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:182:59: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func equal(_ constant: CGFloat) -> NSLayoutConstraint {
                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:182:47: error: cannot find type 'CGFloat' in scope
    @discardableResult func equal(_ constant: CGFloat) -> NSLayoutConstraint {
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:186:72: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func greaterThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
                                                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:186:60: error: cannot find type 'CGFloat' in scope
    @discardableResult func greaterThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
                                                           ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:190:69: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func lessThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
                                                                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:190:57: error: cannot find type 'CGFloat' in scope
    @discardableResult func lessThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
                                                        ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:195:72: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func clamp(to limits: ClosedRange<CGFloat>) -> [NSLayoutConstraint] {
                                                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:195:58: error: cannot find type 'CGFloat' in scope
    @discardableResult func clamp(to limits: ClosedRange<CGFloat>) -> [NSLayoutConstraint] {
                                                         ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:204:89: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func pin(to container: LayoutItem? = nil, inset: CGFloat = 0) -> NSLayoutConstraint {
                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:204:73: error: cannot find type 'CGFloat' in scope
    @discardableResult func pin(to container: LayoutItem? = nil, inset: CGFloat = 0) -> NSLayoutConstraint {
                                                                        ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:210:76: error: cannot find type 'CGFloat' in scope
    @discardableResult func spacing<OtherType: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<OtherType, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                           ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:210:131: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func spacing<OtherType: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<OtherType, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                  ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:210:172: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func spacing<OtherType: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<OtherType, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                                           ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:222:59: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func align(offset: CGFloat = 0) -> NSLayoutConstraint {
                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:222:43: error: cannot find type 'CGFloat' in scope
    @discardableResult func align(offset: CGFloat = 0) -> NSLayoutConstraint {
                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:242:29: error: cannot find type 'NSLayoutConstraint' in scope
    public typealias Axis = NSLayoutConstraint.Orientation
                            ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:247:95: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
                                                                                              ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:247:71: error: cannot find type 'EdgeInsets' in scope
    @discardableResult public func equal(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
                                                                      ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:251:105: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
                                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:251:81: error: cannot find type 'EdgeInsets' in scope
    @discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
                                                                                ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:255:84: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
                                                                                   ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:255:71: error: cannot find type 'CGFloat' in scope
    @discardableResult public func equal(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
                                                                      ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:259:94: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
                                                                                             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:259:81: error: cannot find type 'CGFloat' in scope
    @discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
                                                                                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:275:139: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func pin(to item2: LayoutItem? = nil, insets: CGFloat, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
                                                                                                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:275:77: error: cannot find type 'CGFloat' in scope
    @discardableResult public func pin(to item2: LayoutItem? = nil, insets: CGFloat, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
                                                                            ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:289:150: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
                                                                                                                                                     ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:289:77: error: cannot find type 'EdgeInsets' in scope
    @discardableResult public func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
                                                                            ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:293:130: error: cannot find type 'NSLayoutConstraint' in scope
    private func pin(to item2: LayoutItem?, insets: EdgeInsets, axis: Axis?, alignment: Alignment, isCenteringEnabled: Bool) -> [NSLayoutConstraint] {
                                                                                                                                 ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:293:53: error: cannot find type 'EdgeInsets' in scope
    private func pin(to item2: LayoutItem?, insets: EdgeInsets, axis: Axis?, alignment: Alignment, isCenteringEnabled: Bool) -> [NSLayoutConstraint] {
                                                    ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:413:83: error: cannot find type 'CGPoint' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                  ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:413:104: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:417:96: error: cannot find type 'CGPoint' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                               ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:417:117: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                                                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:421:93: error: cannot find type 'CGPoint' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                            ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:421:114: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                                                 ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:428:48: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func align() -> [NSLayoutConstraint] {
                                               ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:433:81: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func align<Item: LayoutItem>(with item: Item) -> [NSLayoutConstraint] {
                                                                                ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:448:62: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal(_ size: CGSize) -> [NSLayoutConstraint] {
                                                             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:448:50: error: cannot find type 'CGSize' in scope
    @discardableResult public func equal(_ size: CGSize) -> [NSLayoutConstraint] {
                                                 ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:453:74: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func greaterThanOrEqul(_ size: CGSize) -> [NSLayoutConstraint] {
                                                                         ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:453:62: error: cannot find type 'CGSize' in scope
    @discardableResult public func greaterThanOrEqul(_ size: CGSize) -> [NSLayoutConstraint] {
                                                             ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:458:72: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual(_ size: CGSize) -> [NSLayoutConstraint] {
                                                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:458:60: error: cannot find type 'CGSize' in scope
    @discardableResult public func lessThanOrEqual(_ size: CGSize) -> [NSLayoutConstraint] {
                                                           ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:463:82: error: cannot find type 'CGSize' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                 ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:463:110: error: cannot find type 'CGFloat' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                             ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:463:127: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                              ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:467:95: error: cannot find type 'CGSize' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                              ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:467:123: error: cannot find type 'CGFloat' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:467:140: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                                           ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:471:92: error: cannot find type 'CGSize' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                           ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:471:120: error: cannot find type 'CGFloat' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                       ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:471:137: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:508:32: error: cannot find type 'NSLayoutConstraint' in scope
    public typealias Element = NSLayoutConstraint
                               ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:511:40: error: cannot find type 'NSLayoutConstraint' in scope
    public subscript(position: Int) -> NSLayoutConstraint {
                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:519:44: error: cannot find 'NSLayoutConstraint' in scope
    public private(set) var constraints = [NSLayoutConstraint]()
                                           ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:519:43: error: cannot call value of non-function type '[Any]'
    public private(set) var constraints = [NSLayoutConstraint]()
                                          ^                   ~~

/host/spi-builder-workspace/Sources/Align.swift:550:274: error: cannot find type 'NSLayoutConstraint' in scope
    static func add(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 {
                                                                                                                                                                                                                                                                                 ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:55: error: cannot find type 'NSLayoutConstraint' in scope
    static func add(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 {
                                                      ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:105: error: cannot find type 'NSLayoutConstraint' in scope
    static func add(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 {
                                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:186: error: cannot find type 'NSLayoutConstraint' in scope
    static func add(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 {
                                                                                                                                                                                         ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:235: error: cannot find type 'CGFloat' in scope
    static func add(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 {
                                                                                                                                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:258: error: cannot find type 'CGFloat' in scope
    static func add(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 {
                                                                                                                                                                                                                                                                 ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:563:93: error: cannot find type 'CGFloat' in scope
    static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                            ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:563:118: error: cannot find type 'CGFloat' in scope
    static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                     ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:563:141: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                            ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:563:182: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                                                     ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:89: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:130: error: cannot find type 'CGFloat' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                 ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:155: error: cannot find type 'CGFloat' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:178: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                                                 ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:219: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                                                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:575:47: error: cannot find type 'NSLayoutConstraint' in scope
    private static func install(_ constraint: NSLayoutConstraint) {
                                              ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:507:20: error: type 'Constraints' does not conform to protocol 'Collection'
public final class Constraints: Collection {
                   ^
/host/spi-builder-workspace/Sources/Align.swift:507:20: error: type 'Constraints' does not conform to protocol 'Sequence'
public final class Constraints: Collection {
                   ^
Swift.Collection:4:20: note: protocol requires nested type 'Element'; do you want to add it?
    associatedtype Element
                   ^
[2/2] Compiling Align Align.swift
/host/spi-builder-workspace/Sources/Align.swift:614:11: error: cannot find type 'NSLayoutConstraint' in scope
extension NSLayoutConstraint.Relation {
          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:625:11: error: cannot find type 'EdgeInsets' in scope
extension EdgeInsets {
          ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:16:20: error: cannot find type 'NSView' in scope
    var superview: NSView? { get }
                   ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:109:20: error: cannot find type 'NSLayoutConstraint' in scope
    let attribute: NSLayoutConstraint.Attribute
                   ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:110:17: error: cannot find type 'CGFloat' in scope
    let offset: CGFloat
                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:111:21: error: cannot find type 'CGFloat' in scope
    let multiplier: CGFloat
                    ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:113:43: error: cannot find type 'NSLayoutConstraint' in scope
    init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:113:81: error: cannot find type 'CGFloat' in scope
    init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
                                                                                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:113:106: error: cannot find type 'CGFloat' in scope
    init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
                                                                                                         ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:120:39: error: cannot find type 'CGFloat' in scope
    public func offsetting(by offset: CGFloat) -> Anchor {
                                      ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:127:43: error: cannot find type 'CGFloat' in scope
    public func multiplied(by multiplier: CGFloat) -> Anchor {
                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:133:64: error: cannot find type 'CGFloat' in scope
public func + <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
                                                               ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:138:64: error: cannot find type 'CGFloat' in scope
public func - <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
                                                               ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:143:68: error: cannot find type 'CGFloat' in scope
public func * <Type, Axis>(anchor: Anchor<Type, Axis>, multiplier: CGFloat) -> Anchor<Type, Axis> {
                                                                   ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:150:113: error: cannot find type 'CGFloat' in scope
    @discardableResult func equal<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:150:129: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func equal<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:154:126: error: cannot find type 'CGFloat' in scope
    @discardableResult func greaterThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                             ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:154:142: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func greaterThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:158:123: error: cannot find type 'CGFloat' in scope
    @discardableResult func lessThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:158:139: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func lessThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:166:129: error: cannot find type 'CGFloat' in scope
    @discardableResult func equal<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:166:145: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func equal<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                                ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:170:142: error: cannot find type 'CGFloat' in scope
    @discardableResult func greaterThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                             ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:170:158: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func greaterThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                                             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:174:139: error: cannot find type 'CGFloat' in scope
    @discardableResult func lessThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:174:155: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func lessThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
                                                                                                                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:182:59: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func equal(_ constant: CGFloat) -> NSLayoutConstraint {
                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:182:47: error: cannot find type 'CGFloat' in scope
    @discardableResult func equal(_ constant: CGFloat) -> NSLayoutConstraint {
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:186:72: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func greaterThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
                                                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:186:60: error: cannot find type 'CGFloat' in scope
    @discardableResult func greaterThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
                                                           ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:190:69: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func lessThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
                                                                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:190:57: error: cannot find type 'CGFloat' in scope
    @discardableResult func lessThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
                                                        ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:195:72: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func clamp(to limits: ClosedRange<CGFloat>) -> [NSLayoutConstraint] {
                                                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:195:58: error: cannot find type 'CGFloat' in scope
    @discardableResult func clamp(to limits: ClosedRange<CGFloat>) -> [NSLayoutConstraint] {
                                                         ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:204:89: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func pin(to container: LayoutItem? = nil, inset: CGFloat = 0) -> NSLayoutConstraint {
                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:204:73: error: cannot find type 'CGFloat' in scope
    @discardableResult func pin(to container: LayoutItem? = nil, inset: CGFloat = 0) -> NSLayoutConstraint {
                                                                        ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:210:76: error: cannot find type 'CGFloat' in scope
    @discardableResult func spacing<OtherType: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<OtherType, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                           ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:210:131: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func spacing<OtherType: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<OtherType, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                  ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:210:172: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func spacing<OtherType: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<OtherType, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                                           ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:222:59: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult func align(offset: CGFloat = 0) -> NSLayoutConstraint {
                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:222:43: error: cannot find type 'CGFloat' in scope
    @discardableResult func align(offset: CGFloat = 0) -> NSLayoutConstraint {
                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:242:29: error: cannot find type 'NSLayoutConstraint' in scope
    public typealias Axis = NSLayoutConstraint.Orientation
                            ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:247:95: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
                                                                                              ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:247:71: error: cannot find type 'EdgeInsets' in scope
    @discardableResult public func equal(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
                                                                      ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:251:105: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
                                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:251:81: error: cannot find type 'EdgeInsets' in scope
    @discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
                                                                                ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:255:84: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
                                                                                   ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:255:71: error: cannot find type 'CGFloat' in scope
    @discardableResult public func equal(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
                                                                      ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:259:94: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
                                                                                             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:259:81: error: cannot find type 'CGFloat' in scope
    @discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
                                                                                ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:275:139: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func pin(to item2: LayoutItem? = nil, insets: CGFloat, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
                                                                                                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:275:77: error: cannot find type 'CGFloat' in scope
    @discardableResult public func pin(to item2: LayoutItem? = nil, insets: CGFloat, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
                                                                            ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:289:150: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
                                                                                                                                                     ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:289:77: error: cannot find type 'EdgeInsets' in scope
    @discardableResult public func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
                                                                            ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:293:130: error: cannot find type 'NSLayoutConstraint' in scope
    private func pin(to item2: LayoutItem?, insets: EdgeInsets, axis: Axis?, alignment: Alignment, isCenteringEnabled: Bool) -> [NSLayoutConstraint] {
                                                                                                                                 ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:293:53: error: cannot find type 'EdgeInsets' in scope
    private func pin(to item2: LayoutItem?, insets: EdgeInsets, axis: Axis?, alignment: Alignment, isCenteringEnabled: Bool) -> [NSLayoutConstraint] {
                                                    ^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:413:83: error: cannot find type 'CGPoint' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                  ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:413:104: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:417:96: error: cannot find type 'CGPoint' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                               ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:417:117: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                                                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:421:93: error: cannot find type 'CGPoint' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                            ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:421:114: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
                                                                                                                 ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:428:48: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func align() -> [NSLayoutConstraint] {
                                               ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:433:81: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func align<Item: LayoutItem>(with item: Item) -> [NSLayoutConstraint] {
                                                                                ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:448:62: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal(_ size: CGSize) -> [NSLayoutConstraint] {
                                                             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:448:50: error: cannot find type 'CGSize' in scope
    @discardableResult public func equal(_ size: CGSize) -> [NSLayoutConstraint] {
                                                 ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:453:74: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func greaterThanOrEqul(_ size: CGSize) -> [NSLayoutConstraint] {
                                                                         ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:453:62: error: cannot find type 'CGSize' in scope
    @discardableResult public func greaterThanOrEqul(_ size: CGSize) -> [NSLayoutConstraint] {
                                                             ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:458:72: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual(_ size: CGSize) -> [NSLayoutConstraint] {
                                                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:458:60: error: cannot find type 'CGSize' in scope
    @discardableResult public func lessThanOrEqual(_ size: CGSize) -> [NSLayoutConstraint] {
                                                           ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:463:82: error: cannot find type 'CGSize' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                 ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:463:110: error: cannot find type 'CGFloat' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                             ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:463:127: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                              ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:467:95: error: cannot find type 'CGSize' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                              ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:467:123: error: cannot find type 'CGFloat' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:467:140: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                                           ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:471:92: error: cannot find type 'CGSize' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                           ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:471:120: error: cannot find type 'CGFloat' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                       ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:471:137: error: cannot find type 'NSLayoutConstraint' in scope
    @discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
                                                                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:508:32: error: cannot find type 'NSLayoutConstraint' in scope
    public typealias Element = NSLayoutConstraint
                               ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:511:40: error: cannot find type 'NSLayoutConstraint' in scope
    public subscript(position: Int) -> NSLayoutConstraint {
                                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:519:44: error: cannot find 'NSLayoutConstraint' in scope
    public private(set) var constraints = [NSLayoutConstraint]()
                                           ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:519:43: error: cannot call value of non-function type '[Any]'
    public private(set) var constraints = [NSLayoutConstraint]()
                                          ^                   ~~

/host/spi-builder-workspace/Sources/Align.swift:550:274: error: cannot find type 'NSLayoutConstraint' in scope
    static func add(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 {
                                                                                                                                                                                                                                                                                 ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:55: error: cannot find type 'NSLayoutConstraint' in scope
    static func add(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 {
                                                      ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:105: error: cannot find type 'NSLayoutConstraint' in scope
    static func add(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 {
                                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:186: error: cannot find type 'NSLayoutConstraint' in scope
    static func add(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 {
                                                                                                                                                                                         ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:235: error: cannot find type 'CGFloat' in scope
    static func add(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 {
                                                                                                                                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:258: error: cannot find type 'CGFloat' in scope
    static func add(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 {
                                                                                                                                                                                                                                                                 ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:563:93: error: cannot find type 'CGFloat' in scope
    static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                            ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:563:118: error: cannot find type 'CGFloat' in scope
    static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                     ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:563:141: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                            ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:563:182: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                                                     ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:89: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:130: error: cannot find type 'CGFloat' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                 ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:155: error: cannot find type 'CGFloat' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                          ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:178: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                                                 ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:569:219: error: cannot find type 'NSLayoutConstraint' in scope
    static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
                                                                                                                                                                                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:575:47: error: cannot find type 'NSLayoutConstraint' in scope
    private static func install(_ constraint: NSLayoutConstraint) {
                                              ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:507:20: error: type 'Constraints' does not conform to protocol 'Collection'
public final class Constraints: Collection {
                   ^
/host/spi-builder-workspace/Sources/Align.swift:507:20: error: type 'Constraints' does not conform to protocol 'Sequence'
public final class Constraints: Collection {
                   ^
Swift.Collection:4:20: note: protocol requires nested type 'Element'; do you want to add it?
    associatedtype Element
                   ^
/host/spi-builder-workspace/Sources/Align.swift:48:68: error: generic parameter 'Type' could not be inferred
    public var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .top) }
                                                                   ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:48:68: error: generic parameter 'Axis' could not be inferred
    public var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .top) }
                                                                   ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:48:68: note: explicitly specify the generic arguments to fix this issue
    public var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .top) }
                                                                   ^
                                                                         <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:48:82: error: cannot infer contextual base in reference to member 'top'
    public var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .top) }
                                                                                ~^~~
/host/spi-builder-workspace/Sources/Align.swift:49:71: error: generic parameter 'Type' could not be inferred
    public var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .bottom) }
                                                                      ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:49:71: error: generic parameter 'Axis' could not be inferred
    public var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .bottom) }
                                                                      ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:49:71: note: explicitly specify the generic arguments to fix this issue
    public var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .bottom) }
                                                                      ^
                                                                            <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:49:85: error: cannot infer contextual base in reference to member 'bottom'
    public var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .bottom) }
                                                                                   ~^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:50:71: error: generic parameter 'Type' could not be inferred
    public var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .left) }
                                                                      ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:50:71: error: generic parameter 'Axis' could not be inferred
    public var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .left) }
                                                                      ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:50:71: note: explicitly specify the generic arguments to fix this issue
    public var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .left) }
                                                                      ^
                                                                            <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:50:85: error: cannot infer contextual base in reference to member 'left'
    public var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .left) }
                                                                                   ~^~~~
/host/spi-builder-workspace/Sources/Align.swift:51:72: error: generic parameter 'Type' could not be inferred
    public var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .right) }
                                                                       ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:51:72: error: generic parameter 'Axis' could not be inferred
    public var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .right) }
                                                                       ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:51:72: note: explicitly specify the generic arguments to fix this issue
    public var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .right) }
                                                                       ^
                                                                             <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:51:86: error: cannot infer contextual base in reference to member 'right'
    public var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .right) }
                                                                                    ~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:52:74: error: generic parameter 'Type' could not be inferred
    public var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .leading) }
                                                                         ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:52:74: error: generic parameter 'Axis' could not be inferred
    public var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .leading) }
                                                                         ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:52:74: note: explicitly specify the generic arguments to fix this issue
    public var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .leading) }
                                                                         ^
                                                                               <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:52:88: error: cannot infer contextual base in reference to member 'leading'
    public var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .leading) }
                                                                                      ~^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:53:75: error: generic parameter 'Type' could not be inferred
    public var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .trailing) }
                                                                          ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:53:75: error: generic parameter 'Axis' could not be inferred
    public var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .trailing) }
                                                                          ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:53:75: note: explicitly specify the generic arguments to fix this issue
    public var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .trailing) }
                                                                          ^
                                                                                <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:53:89: error: cannot infer contextual base in reference to member 'trailing'
    public var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .trailing) }
                                                                                       ~^~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:55:76: error: generic parameter 'Type' could not be inferred
    public var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(item, .centerX) }
                                                                           ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:55:76: error: generic parameter 'Axis' could not be inferred
    public var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(item, .centerX) }
                                                                           ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:55:76: note: explicitly specify the generic arguments to fix this issue
    public var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(item, .centerX) }
                                                                           ^
                                                                                 <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:55:90: error: cannot infer contextual base in reference to member 'centerX'
    public var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(item, .centerX) }
                                                                                        ~^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:56:74: error: generic parameter 'Type' could not be inferred
    public var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(item, .centerY) }
                                                                         ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:56:74: error: generic parameter 'Axis' could not be inferred
    public var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(item, .centerY) }
                                                                         ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:56:74: note: explicitly specify the generic arguments to fix this issue
    public var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(item, .centerY) }
                                                                         ^
                                                                               <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:56:88: error: cannot infer contextual base in reference to member 'centerY'
    public var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(item, .centerY) }
                                                                                      ~^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:58:82: error: generic parameter 'Type' could not be inferred
    public var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .firstBaseline) }
                                                                                 ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:58:82: error: generic parameter 'Axis' could not be inferred
    public var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .firstBaseline) }
                                                                                 ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:58:82: note: explicitly specify the generic arguments to fix this issue
    public var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .firstBaseline) }
                                                                                 ^
                                                                                       <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:58:96: error: cannot infer contextual base in reference to member 'firstBaseline'
    public var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .firstBaseline) }
                                                                                              ~^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:59:81: error: generic parameter 'Type' could not be inferred
    public var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .lastBaseline) }
                                                                                ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:59:81: error: generic parameter 'Axis' could not be inferred
    public var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .lastBaseline) }
                                                                                ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:59:81: note: explicitly specify the generic arguments to fix this issue
    public var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .lastBaseline) }
                                                                                ^
                                                                                      <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:59:95: error: cannot infer contextual base in reference to member 'lastBaseline'
    public var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .lastBaseline) }
                                                                                             ~^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:61:77: error: generic parameter 'Type' could not be inferred
    public var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(item, .width) }
                                                                            ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:61:77: error: generic parameter 'Axis' could not be inferred
    public var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(item, .width) }
                                                                            ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:61:77: note: explicitly specify the generic arguments to fix this issue
    public var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(item, .width) }
                                                                            ^
                                                                                  <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:61:91: error: cannot infer contextual base in reference to member 'width'
    public var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(item, .width) }
                                                                                         ~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:62:76: error: generic parameter 'Type' could not be inferred
    public var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(item, .height) }
                                                                           ^
/host/spi-builder-workspace/Sources/Align.swift:107:22: note: 'Type' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                     ^
/host/spi-builder-workspace/Sources/Align.swift:62:76: error: generic parameter 'Axis' could not be inferred
    public var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(item, .height) }
                                                                           ^
/host/spi-builder-workspace/Sources/Align.swift:107:28: note: 'Axis' declared as parameter to type 'Anchor'
public struct Anchor<Type, Axis> { // type and axis are phantom types
                           ^
/host/spi-builder-workspace/Sources/Align.swift:62:76: note: explicitly specify the generic arguments to fix this issue
    public var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(item, .height) }
                                                                           ^
                                                                                 <Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:62:90: error: cannot infer contextual base in reference to member 'height'
    public var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(item, .height) }
                                                                                        ~^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:205:28: error: reference to member 'trailing' cannot be resolved without a contextual type
        let isInverted = [.trailing, .right, .bottom].contains(attribute)
                           ^
/host/spi-builder-workspace/Sources/Align.swift:205:39: error: reference to member 'right' cannot be resolved without a contextual type
        let isInverted = [.trailing, .right, .bottom].contains(attribute)
                                      ^
/host/spi-builder-workspace/Sources/Align.swift:205:47: error: reference to member 'bottom' cannot be resolved without a contextual type
        let isInverted = [.trailing, .right, .bottom].contains(attribute)
                                              ^
/host/spi-builder-workspace/Sources/Align.swift:205:55: error: type 'Any' cannot conform to 'Equatable'
        let isInverted = [.trailing, .right, .bottom].contains(attribute)
                                                      ^
/host/spi-builder-workspace/Sources/Align.swift:205:55: note: only concrete types such as structs, enums and classes can conform to protocols
        let isInverted = [.trailing, .right, .bottom].contains(attribute)
                                                      ^
/host/spi-builder-workspace/Sources/Align.swift:205:55: note: required by referencing instance method 'contains' on 'Sequence' where 'Self.Element' = 'Any'
        let isInverted = [.trailing, .right, .bottom].contains(attribute)
                                                      ^
/host/spi-builder-workspace/Sources/Align.swift:211:41: error: cannot infer contextual base in reference to member 'bottom'
        let isInverted = (attribute == .bottom && anchor.attribute == .top) ||
                                       ~^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:211:72: error: cannot infer contextual base in reference to member 'top'
        let isInverted = (attribute == .bottom && anchor.attribute == .top) ||
                                                                      ~^~~
/host/spi-builder-workspace/Sources/Align.swift:213:24: error: cannot infer contextual base in reference to member 'trailing'
        (attribute == .trailing && anchor.attribute == .leading)
                      ~^~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:213:57: error: cannot infer contextual base in reference to member 'leading'
        (attribute == .trailing && anchor.attribute == .leading)
                                                       ~^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:295:19: error: cannot find type 'NSLayoutConstraint' in scope
        let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
                  ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:296:20: error: cannot find type 'NSLayoutConstraint' in scope
        let right: NSLayoutConstraint.Attribute = isAbsolute ? .right : .trailing
                   ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:297:28: error: cannot find 'NSLayoutConstraint' in scope
        var constraints = [NSLayoutConstraint]()
                           ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:297:27: error: cannot call value of non-function type '[Any]'
        var constraints = [NSLayoutConstraint]()
                          ^                   ~~

/host/spi-builder-workspace/Sources/Align.swift:299:35: error: cannot find type 'NSLayoutConstraint' in scope
        func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
                                  ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:299:75: error: cannot find type 'NSLayoutConstraint' in scope
        func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
                                                                          ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:299:114: error: cannot find type 'CGFloat' in scope
        func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
                                                                                                                 ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:303:36: error: cannot infer contextual base in reference to member 'horizontal'
        if axis == nil || axis == .horizontal {
                                  ~^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:304:119: error: cannot infer contextual base in reference to member 'equal'
            constrain(attribute: left, relation: alignment.horizontal == .fill || alignment.horizontal == .leading ? .equal : .greaterThanOrEqual, constant: insets.left)
                                                                                                                     ~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:305:121: error: cannot infer contextual base in reference to member 'equal'
            constrain(attribute: right, relation: alignment.horizontal == .fill || alignment.horizontal == .trailing ? .equal : .lessThanOrEqual, constant: -insets.right)
                                                                                                                       ~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:307:39: error: cannot infer contextual base in reference to member 'centerX'
                constrain(attribute: .centerX, relation: .equal, constant: 0)
                                     ~^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:307:59: error: cannot infer contextual base in reference to member 'equal'
                constrain(attribute: .centerX, relation: .equal, constant: 0)
                                                         ~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:310:36: error: cannot infer contextual base in reference to member 'vertical'
        if axis == nil || axis == .vertical {
                                  ~^~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:311:35: error: cannot infer contextual base in reference to member 'top'
            constrain(attribute: .top, relation: alignment.vertical == .fill || alignment.vertical == .top ? .equal : .greaterThanOrEqual, constant: insets.top)
                                 ~^~~
/host/spi-builder-workspace/Sources/Align.swift:311:111: error: cannot infer contextual base in reference to member 'equal'
            constrain(attribute: .top, relation: alignment.vertical == .fill || alignment.vertical == .top ? .equal : .greaterThanOrEqual, constant: insets.top)
                                                                                                             ~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:312:35: error: cannot infer contextual base in reference to member 'bottom'
            constrain(attribute: .bottom, relation: alignment.vertical == .fill || alignment.vertical == .bottom ? .equal : .lessThanOrEqual, constant: -insets.bottom)
                                 ~^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:312:117: error: cannot infer contextual base in reference to member 'equal'
            constrain(attribute: .bottom, relation: alignment.vertical == .fill || alignment.vertical == .bottom ? .equal : .lessThanOrEqual, constant: -insets.bottom)
                                                                                                                   ~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:314:39: error: cannot infer contextual base in reference to member 'centerY'
                constrain(attribute: .centerY, relation: .equal, constant: 0)
                                     ~^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:314:59: error: cannot infer contextual base in reference to member 'equal'
                constrain(attribute: .centerY, relation: .equal, constant: 0)
                                                         ~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:532:23: error: cannot find 'NSLayoutConstraint' in scope
        if activate { NSLayoutConstraint.activate(constraints) }
                      ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:539:9: error: cannot find 'NSLayoutConstraint' in scope
        NSLayoutConstraint.activate(constraints)
        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:544:9: error: cannot find 'NSLayoutConstraint' in scope
        NSLayoutConstraint.deactivate(constraints)
        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:551:22: error: cannot find 'Thread' in scope
        precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
                     ^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:557:26: error: cannot find 'NSLayoutConstraint' in scope
        let constraint = NSLayoutConstraint(item: item1, attribute: attr1, relatedBy: relation, toItem: item2, attribute: attr2 ?? .notAnAttribute, multiplier: multiplier, constant: constant)
                         ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:615:19: error: cannot find type 'NSLayoutConstraint' in scope
    var inverted: NSLayoutConstraint.Relation {
                  ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:626:84: error: cannot find type 'CGFloat' in scope
    func inset(for attribute: NSLayoutConstraint.Attribute, edge: Bool = false) -> CGFloat {
                                                                                   ^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:626:31: error: cannot find type 'NSLayoutConstraint' in scope
    func inset(for attribute: NSLayoutConstraint.Attribute, edge: Bool = false) -> CGFloat {
                              ^~~~~~~~~~~~~~~~~~
error: fatalError
BUILD FAILURE 5.9 linux

Build Machine: Linux 2