generate prototype declarations in GeneratedTypes.h for useful C functions
simplify simple_manual by referencing C functions from generated code