>  Why not make the newline a part of the change chunk?

For a newline, `chageObj.text` doesn't give me [`'\n'`], it gives me `['','']` instead.
I'll try to see if newline works well here.