* Commented out an extra line printed in cl_launcher;
* Reworked how fresh variables are being generated in an atomic block
* Fixed a bug regarding how the cg_context atomic_context state was being
passed around
* Can now reuse variables from within any parent block inside an atomic context
However, seems to fail a lot of times; might be due to different type in
selected variable with the expression... leads to a lot of variables generated

* For a workaround, consider trying to get a variable more than once and then
only fail after a couple of times.