Curry a function type (simple 1-arg recursion)
type Fn = (a: string, b: number, c: boolean) => void;type CurriedFn = Curry<Fn>; // (a: string) => (b: number) => (c: boolean) => void Copy
type Fn = (a: string, b: number, c: boolean) => void;type CurriedFn = Curry<Fn>; // (a: string) => (b: number) => (c: boolean) => void
Curry a function type (simple 1-arg recursion)