EFUNs: lfun::_destruct() may now inhibit explicit destruction. lfun::_destruct() returning 1 now causes the object to survive an explicit destruct() call. Note that the object will still be destructed if the destruct is for any other reason.