I like it. After working in golang for a while I miss more robust languages that can express themselves in complicated and creative ways. I hate makefiles though.
I spent the past 3 years working professionally with Go, and while I enjoy it for $WORK it can also feel limiting in the way you expressed. I found out about D recently, and it seems to be a quite nice compromise between C++ and Go, giving you more way to express yourselves without having the pitfalls of C++.
How do they ease the pain of makefile? When trying to understand what C++20 modules are trying to solve, that's really not that obvious to me that makefile will be simplified.
Maybe something you would be interested into: http://dlang.org/.