I don't quite get what the language means by being pure object oriented since it seems to support varinle assignment and thus side effects?
it means there are objects, everything is an object. That has nothing to do with side-effects.
it means there are objects, everything is an object. That has nothing to do with side-effects.