return the type of that map's entry.
Signature:
export type MapEntry<T extends ReadonlyMap<unknown, unknown>> =
T extends ReadonlyMap<infer K, infer V> ? [K, V] : nevertype Foo = Map<number, string>
// Expect: [number, string]
type EntryType = MapEntry<Foo>