Preview:```ts
type a1 = unknown[]
type a2 = number[]
type t1 = [number, ...unknown[]]
type t2 = [number, string, ...unknown[]]
type t3 = [number, string, boolean, ...unknown[]]
// Both have length number, but how would I differentiate?```
You can choose specific lines to embed by selecting them before copying the link.