Make more use of column and line number in errors.

Fixes #55.
Make throw-parse-error more convenient/pretty to use