implement raise-sexp