Compose two functions (R1 -> R2)
type F = (x: number) => string;type G = (y: string) => boolean;type Composed = Compose<F, G>; // (arg: number) => boolean Copy
type F = (x: number) => string;type G = (y: string) => boolean;type Composed = Compose<F, G>; // (arg: number) => boolean
Compose two functions (R1 -> R2)