pub trait With<T> {
    fn with(self, value: T) -> Self;
}

Required Methods