Remove unused let declarations
Add context for multiple when branches
Fix mutation with one when clause in a case statement

* When there was only one when clause, one mutation would remove
  it which would cause the case statement to become invalid.
Merge pull request #54 from mbj/fix-case-with-one-when

Fix case with one when