Tool to find unused imports

Yes, it is used in the error output (location.start.toString() uses it)