pub fn text_edit<Msg: Clone>( placeholder: impl Into<String>, value: impl Into<String>, ) -> TextEdit<Msg>