> In theory this has to be enough: typeof(F) F2; But in practice, I want to change the body of my function, or possibly add new parameters in the beginning or the end. Does this let me do either of these? Thank you!