Getting there, but there are deletion problems when we
come to remove dead closures in a cycle. Closures get deleted
early, then we get a freetwice.