type Entries<T> = readonly Entry<T>[]
Object.entries<T> as [number,T][]
Object.entries<T>
[number,T][]
Object.entries<T>as[number,T][]