yield from compact

this makes more sense, since load might still change the @table and
you could pass a table copy to Journal#compact