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