This is probably known, but I figured I'd open an issue so that others that's more obvious for others. One solution to this problem would be through the use of a closure to ensure that the Dropper is always dropped like [scoped threads](https://rust-lang.github.io/rfcs/3151-scoped-threads.html) do.