title: How to nest various `propertize`s?
body: <p>I want to do the elisp equivalent of </p>
  
  <pre><code> &lt;font color="red"&gt;normal&lt;b&gt;bold&lt;/b&gt;&lt;/font&gt;
  </code></pre>
  
  <p>I've tried</p>
  
  <pre><code> (propertize (concat "normal" 
                 (propertize "bold" 'font-lock-face 
                                    '(:weight bold))) 
    'font-lock-face '(:foreground "red"))
  </code></pre>
  
  <p>Yet the 'red' property overwrites the 'bold' property and I end up with</p>
  
  <pre><code>#("normalbold" 0 6
    (font-lock-face
     (:foreground "red"))
    6 10
    (font-lock-face
     (:foreground "red")))
  </code></pre>
  
  <p>Is it doable?</p>
  
  <p>Thanks!</p>