Add position info to do-desugaring errors
Fix warning
Don't erase position info
Merge pull request #413 from garyb/do-pos-errors

Add position info to do-desugaring errors