Is there a convenient way to declare a function name which may, or may not, exist when a program is compiled and run? (The intention is to allow the end-user to provide the func