We see the problem with the compiler size. But this is not something we can easily fix. What is there is in fact used for compilation. So are working on reducing dependencies and thus reducing the jar size, but on the other hand we will continue to add features, which by itself pushes things in the opposite direction.