h = object.new

h.var_reassign = { node |
  rhs = process node.rhs
  temp = my.env[node.lhs]
  my.env.set_type temp, rhs[:type]
  r temp, "#{rhs.out}\n#{temp} = #{rhs.var}\n"
}

export h, :variable_helper