Fix typo in OpenGL debug runtime
Fix typo in comment
Remove dead lets also for very simple cases like "let var = constant".

Without removing such lets, later calls to unify_duplicate_lets() can
incorrectly reintroduce variables for constants: For example,

let var = 0
  0

will be turned into

let var = 0
  var