I think Nim is really really closed to it. If it could add more dynamic features, meta programming.
And if there was a Hexagon Graph on programming languages, it should draw an Hexagon at the 80% region, it isn't the best for everything, but you could use it in any scenario without heavy compromise.