export type Promisify<T> = T | Promise<T>;
export type Prettify<T> = {
    [K in keyof T]: T[K];
} & NonNullable<unknown>;
export type ValueOf<T> = T[keyof T];
