Refactored out the Occurrence#finalizer method

Seems wrong to have a class method on a struct, but in any case this was
an especially basic method and easy to expand out