WAR circular inclusion problems inside cuda_launcher.hpp