The Nix language is laughably simple, though, and (unlike Scheme) it happens to be typed.
It's literally just typed JSON with functions and a few built-ins. It's laughably simple and great. The whole "yet another programming language" refrain is so silly when it comes to Nix.