James C - pulled out Const
James C - pulled out Cond
James C - pulled out reg, regI
James C - pulled out var, par
James C - pulled out proc and sproc