Library that enforces purity in requiring modules.
No set!, no vector-set!, and so on.
set!
vector-set!
At the moment, seems like this isn't going to work out. Purity maybe needs to be an analysis done on fully-expanded code.