Rust macro to automatically implement the builder pattern for arbitrary structs.
cargo add derive_builder_macro