Merge pull request #402 from dtolnay/closeopen

Recognize identical block being closed and opened