- Now a more functional preprocessor.