I noticed there is a channels library that predates crossbeam for Rust. It’s called comm and the code was last updated 8 years ago.
/Rust/ /ancient/ /comm/ /crossbeam/