Introduce compiler.Config class