[major] drop preprocessors in favor of smithy