renamed :op :var to :op :the-var for the 'var special form ti distinguish from the #'var litera; added tag inference for vars