Added {elseif var as var_name} semantic. Fixed some context-related isolation bugs.