Simple Fix for 'Extending sections (macros)' in combination with += and -=.

This is related to issue #63, and introduces a simple fix for it, using exisiting code.
Unrelated to the change/fix, but I though it was useful to add it. Could remove it? But don't believe it would conflict?