I thought about trying to solve this with intelligent mangling, but there is always a boundary case.
If you mangle anything with $x_eclipse_1 in some way (eg make it $x__eclipse_1), what if there is a global variable $x_eclipse_1?