CreateSemaphore ================ .. doxygenfunction:: CreateSemaphore(Program &program, const std::variant &core_spec, uint32_t initial_value, CoreType core_type)