void psi_do_set(zval *return_value, set_func *func, decl_vars *vars);
void psi_do_return(impl *impl, impl_val *ret_val, zval *return_value);
void psi_do_free(free_stmt *fre);
void psi_do_set(zval *return_value, set_func *func, decl_vars *vars);
void psi_do_return(impl *impl, impl_val *ret_val, zval *return_value);
void psi_do_free(free_stmt *fre);