New plugin: gpp - use cpp as general-purpose preprocessor