Currently stuff is collected on every `var-get`-call which makes it slower than necessary. Proposed solution: Either cache calls to `var-get` or precompute when `var-set` is executed.