@neauoire my first reaction was to strongly disagree, mainly for the reasons you explain.

But I kept thinking about it and I realized the reason I like #rustlang so much is that the most explicit way of doing something is often the most concise and has better performance (e.g., doc.rust-lang.org/book/ch13-04).

I still think that it's a very tricky thing to do with a general purpose language. For a DSL though, I think that's something one should strive for.