CallTypeProvider<F, I>: (F & {
    input: I;
})["output"]

Type Parameters