Fixing the reporting of error locations when they occur on the right-hand-sides of cases branches.  Fixes #245