# Tuple10

``public enum Tuple10<A, B, C, D, E, F, G, H, I, J>``

Utility optics over tuples of arity 9.

• ``` _0 ```

Obtains a Lens that focuses on the first component of a tuple

#### Declaration

Swift

``public static var _0: Lens<(A, B, C, D, E, F, G, H, I, J), A> { get }``
• ``` _1 ```

Obtains a Lens that focuses on the second component of a tuple

#### Declaration

Swift

``public static var _1: Lens<(A, B, C, D, E, F, G, H, I, J), B> { get }``
• ``` _2 ```

Obtains a Lens that focuses on the third component of a tuple

#### Declaration

Swift

``public static var _2: Lens<(A, B, C, D, E, F, G, H, I, J), C> { get }``
• ``` _3 ```

Obtains a Lens that focuses on the forth component of a tuple

#### Declaration

Swift

``public static var _3: Lens<(A, B, C, D, E, F, G, H, I, J), D> { get }``
• ``` _4 ```

Obtains a Lens that focuses on the fifth component of a tuple

#### Declaration

Swift

``public static var _4: Lens<(A, B, C, D, E, F, G, H, I, J), E> { get }``
• ``` _5 ```

Obtains a Lens that focuses on the sixth component of a tuple

#### Declaration

Swift

``public static var _5: Lens<(A, B, C, D, E, F, G, H, I, J), F> { get }``
• ``` _6 ```

Obtains a Lens that focuses on the seventh component of a tuple

#### Declaration

Swift

``public static var _6: Lens<(A, B, C, D, E, F, G, H, I, J), G> { get }``
• ``` _7 ```

Obtains a Lens that focuses on the eighth component of a tuple

#### Declaration

Swift

``public static var _7: Lens<(A, B, C, D, E, F, G, H, I, J), H> { get }``
• ``` _8 ```

Obtains a Lens that focuses on the ninth component of a tuple

#### Declaration

Swift

``public static var _8: Lens<(A, B, C, D, E, F, G, H, I, J), I> { get }``
• ``` _9 ```

Obtains a Lens that focuses on the tenth component of a tuple

#### Declaration

Swift

``public static var _9: Lens<(A, B, C, D, E, F, G, H, I, J), J> { get }``