export type tuple__o_T< T extends readonly any[], Key extends keyof T[number], Val extends keyof T[number] > = { [P in Exclude as T[P][Key]&string]:T[P][Val] }