(3) Simplify _C wrappers

This relates to issue #313.
The reason for the seperate wrappers is that without it, you will *force* the users of the C file to have a setup/teardown. I wouldn't want to do that.