There was a time when I thought that
nim checked a number of boxed. That was until it was discovered that it was being used as the source for a virus.
Admitidly I have no idea how the bad actors did that given that the language is more of a macro language, however, this suggests to me that they
know more about the nim internals than I do and frankly I do not want to.
Therefore, NIM is out.