pub fn interpolate_string( string: &str, data: &mut Data<'_>, msg_data: &mut MessageData, sender: &Option<Sender<MSG>>, ) -> Result<Literal, ErrorInfo>