I didn't explain why I voted for REPL first. The 4 options are very cool (and I would _[love](https://forum.nim-lang.org/postActivity.xml#love) to get IC sooner rather than later) but I think that out of all the options a REPL is the one that:
1. Would benefits newcomers to the language the most (maybe IC does a bit too by speeding up compilation, but IMHO not as much as a REPL). 2. Is a significant feature that is missing from (or at least is not mainstream for) all the major systems programming languages (C has CINT/ROOT but AFAIK is quite slow and limited and not widely used and I don't know of any widely used rust REPL). 3. Significantly expands the area of applicability of nim (by letting it enter the data-science space, for example) So, IMO in terms of impact and its potential to expand nim's user base (by helping newcomers enter the language and attracting people from new domains) the REPL would be at the top of my list.