Joining threads as they finish in Rust
jpmelos.com