def foobar(w_obj, space): is_root(w_obj) see() return space.w_None
def do_it(self, space, w_x): is_root(w_x) see() return W_Root()
def foobar(space, x, w_y, z): is_root(w_y) see() return space.wrap(x - z)
def foobar(space, x, w_y, z): is_root(w_y) see() return space.newint(x - z)