Forward-declare all functions in the C++ output.
Utility class to allow checking the types of function arguments.