made tail calls substitute current word in return stack frame

maybe debugging is a bit easier, but more importantly recurse will now
restart at the innermost quotation, possibly inline