don't declare variables used in compound assignments

gh-48