Defining op_handler type
Added code for tail-call loop
Adjusted position of undef statements