(3) Simplify _C wrappers

This relates to issue #313.
Yeah setup and teardown have always been optional. Considering that I hoped the C++ part could be automated (probably simply with sed or so), then the extra effort in C++ is less trouble than the extra effort in C.