put prototypes, guc globals, includes in header file