trying to define the gtthread_t struct or type