Another atempt for fixing Heisenbugs for all possible and impossible compilers.

Previous atempt worked with dmd, but probably not with other compilers, thanks again to Denis Shelomovskij for making me aware of this.
Little code cleanup.