From Help for my parallel sum:
So the Rust-ian answer is to publish a crate with the desired functionality, under an appropriately permissive license.