Unpromisify Extracts the type T from a Promise. Example type Fn = (a: number, b: string) => Promise<boolean> type Unpromisified = Unpromisify<Fn> // (a: number, b: string) => boolean