Fixes #37

The issue had to do with indenting and a missing marker, resulting in
the registered position for the new var being shifted when the region is
indented.

When the code is correctly indented before the refactoring, then it all worked fine, explaining why @magnars could not reproduce it.