Do not trace vars if already traced

Calling `trace-var*` several times, `untrace-var*` removes only the highest level of tracing.
`trace-var*` should be a noop when called for an already traced var.