Dear Marc,

Noted that set! of local variables in compiled code returns a box object with as slot, the variable slot of the mutated variable. While this is a great feature, i'd really want to disable this as a bundled behavior in set!, as I use set! for mutation solely, and this box object generation thus takes resources unneccesarily. How is this box generation disabled?

It would be great to have this feature as a separate primitive instead, like box-var or var->box or sth, that'd work for both in interpreted and compiled code, and both for local and global vars. If there's anything like this, please let me/the ml know.

Thanks! Mikael