Decrement the column for 0-indexed source maps

tools.reader uses 1 for the starting index of the line and columns.
Sourcemaps use 0 for the starting index.  So we need to decrement the :column
as well as the :line when making the sourcemap map.

Additionally update the comment about this to be correct.