Muon[1] is a reimplementation of Meson in C. You should really read the blog post that you are commenting on.
Whoa, that's fancy! That whole project seems neat, thanks for pointing it out
This means muon can fairly easily implement user-defined functions without making the language Turing complete. If they did this I would happily (re)consider switching from CMake.