The upcoming scala 3 brings a lot of nice features that improves the language in many ways. We will finally get metaprogramming support in the compiler without any external plugin. Staging among these metaprogramming features seems to be the freshest one as well as the most underrated one (at least yet). In this talk, I will try to show that it may become a killer feature for the DSL development. Or in any case, that may benefit from the runtime code generation.