execute the XT and restore stack frame if an exception is thrown
: catch sp@ >r handler @ >r rp@ handler ! execute r> handler ! r> drop 0 ;