変数名がかぶっても、ブロックの中だけ有効にするにはどうすればいいのでしょうか?

a = 1

1.times do
a = 2
end

puts a # 1になって欲しい