Hap.~this

~this() @safe nothrow

Mark the shared state dead on destruction so registrations that outlive this hap report attached() == false and refuse to detach.