#pragma once namespace this_thread { thread_local unsigned id = 0; };