If I have an alias F that represents a function, is there any way for me to
create a function func() whose signature is exactly the same as that of F?

This includes parameter types, return types, and any/all storage modifiers
(e.g. const, lazy, scope, etc.).

Without this capability, it's impossible to perform perfect generic
redirection for functions that pass arguments by reference or in a lazy
fashion, right?

Reply via email to