Initial C boilerplate