ctypes for go ftw