add (*Debug).Setlocal
use unsafe.Pointer for return values of (*State).Topointer and Touserdata