I\'d like to write a function that calls another function on an object, by name, and correctly infers the return and argument types. Roughly, a function with a signature lik