Laser: Finding Multiple Assignment Bugs in Ruby | Dark Hacker News