getting rid of preprocessors

who needs those things?