Support assignment for free variable