> I’m not even going to consider a system valid without managing IO in some way. So yes, all flavors of Lisp are off the table as well.
We're talking functional in the context of JavaScript, I think ClojureScript deserves more of an explanation on why it doesn't even qualify. That is, if you're trying to hold to the "neutral as possible" thing in the beginning.