fn labeled_message_radio<T: Copy + Eq>( label: &str, value: T, selection: Option<T>, message: fn(T) -> Message, ) -> Radio<'_, Message>