support 'thread_local' type prefix