B Preprocessors