This crate offers a simple API with some standard behaviour for constucting values with either a value directly, or with a chain of mutating functions. It was deisgned to be used by other builders to keep construction consistent.
For more details, see the crate documentation