I\'m wondering if there is a general solution to forward function arguments in TypeScript fully type-safe. Consider you are given an arbitrary function f. The q
f