Adds TODO opassign code.
Prevents assignment hazards in a += a += a
Merge pull request #18 from tcr/tcr-assignhazard

Prevents assignment hazards. Fixes #17