 
 extension OneOf9 : Equatable where T1 : Equatable, T2 : Equatable, T3 : Equatable, T4 : Equatable, T5 : Equatable, T6 : Equatable, T7 : Equatable, T8 : Equatable, T9 : Equatable { }
 extension OneOf9 : Hashable where T1 : Hashable, T2 : Hashable, T3 : Hashable, T4 : Hashable, T5 : Hashable, T6 : Hashable, T7 : Hashable, T8 : Hashable, T9 : Hashable { }
-@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
-extension OneOf9 : Identifiable where T1 : Identifiable, T2 : Identifiable, T3 : Identifiable, T4 : Identifiable, T5 : Identifiable, T6 : Identifiable, T7 : Identifiable, T8 : Identifiable, T9 : Identifiable {
-    public var id: OneOf9<T1.ID, T2.ID, T3.ID, T4.ID, T5.ID, T6.ID, T7.ID, T8.ID, T9.ID> { map9(\.id, \.id, \.id, \.id, \.id, \.id, \.id, \.id, \.id) }
-}
-
 
 public extension OneOf9 {
     /// Apply the separate mapping functions for the individual options.


extension OneOf6 : Equatable where T1 : Equatable, T2 : Equatable, T3 : Equatable, T4 : Equatable, T5 : Equatable, T6 : Equatable { }
extension OneOf6 : Hashable where T1 : Hashable, T2 : Hashable, T3 : Hashable, T4 : Hashable, T5 : Hashable, T6 : Hashable { }
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
extension OneOf6 : Identifiable where T1 : Identifiable, T2 : Identifiable, T3 : Identifiable, T4 : Identifiable, T5 : Identifiable, T6 : Identifiable {
    public var id: OneOf6<T1.ID, T2.ID, T3.ID, T4.ID, T5.ID, T6.ID> { map6(\.id, \.id, \.id, \.id, \.id, \.id) }
}

public extension OneOf6 {
    /// Apply the separate mapping functions for the individual options.


extension OneOf5 : Equatable where T1 : Equatable, T2 : Equatable, T3 : Equatable, T4 : Equatable, T5 : Equatable { }
extension OneOf5 : Hashable where T1 : Hashable, T2 : Hashable, T3 : Hashable, T4 : Hashable, T5 : Hashable { }

public extension OneOf5 {
    /// Apply the separate mapping functions for the individual options.
