Třída se statickou metodou nebo namespace.. není to nakonec jedno a to samé? (předpokládám, že preferujete C++ podle té poznámky o operátorech).
Vlastní operátory neumí ani to Go. Máte ale pravdu, že Python a Ruby jsou na DSL jak dělané, C++ v tomto ohledu taky ujde.