Type alias Tuple5<X1, X2, X3, X4, X5>
Tuple5<X1, X2, X3, X4, X5>: undefined extends X5 ? undefined extends X4 ? undefined extends X3 ? undefined extends X2 ? undefined extends X1 ? [X1?, X2?, X3?, X4?, X5?] : [X1, X2?, X3?, X4?, X5?] : [X1, X2, X3?, X4?, X5?] : [X1, X2, X3, X4?, X5?] : [X1, X2, X3, X4, X5?] : [X1, X2, X3, X4, X5]