export type Expand<T> = T extends infer U ? {
    [K in keyof U]: U[K];
} : never;
