For providing better feedback in credo and tools like it we should be able to map a token back to its original source. This makes sure that `_` characters in numbers are properly accounted for so that they stay in sync after we've encountered something like 123_456_789. Signed-off-by: José Valim <jose.valim@plataformatec.com.br>