Now the reordering works perfectly!

Next issue is euler_raw/euler10.py, using decltype(global_name) to get the type instead of just 'global_name'