         }
     }
 }
+
+// MARK: - Accessibility
+
+extension View {
+    /// Adds a label to the view that describes its contents.
+    ///
+    /// Use this method to provide an accessibility label for a view that doesn’t
+    /// display text, like an icon. For example, you could use this method to label
+    /// a button that plays music with the text “Play”. Don’t include text in the
+    /// label that repeats information that users already have. For example, don’t
+    /// use the label “Play button” because a button already has a trait that
+    /// identifies it as a button.
+    public func accessibilityLabel(_ label: String?...) -> some View {
+        accessibilityLabel(Text(label.joined(separator: ", ")))
+    }
+}
+
+// MARK: - Spacer
+
+public func Spacer(height: CGFloat) -> some View {
+    Spacer()
+        .frame(height: height)
+}

// MARK: - Colors

extension View {
    /// Sets the color that the view uses for foreground elements.
    @_disfavoredOverload
    public func foregroundColor(_ color: UIColor) -> some View {
        foregroundColor(Color(color))
    }

    /// Sets the background color behind this view.

        )
    }

    /// Sets the color that the view uses for foreground elements.
    @_disfavoredOverload
    public func foregroundColor(_ color: UIColor) -> some View {
        foregroundColor(Color(color))
    }
}

