"> <@diondokter:matrix.org> Hmmm,..." <- > <@balbi:matrix.org> Couldn't you just produce the unmodified `self` in case of `None`? > > ```rust > /// Add an optional integer parameter. > pub fn with_optional_int_parameter>(self, value: Option) -> Self { > match value { > None => self, > Some(value) => self.with_int_parameter(value), > } > } > > ``` Well yeah but that function name is already used. So what to call it instead?