title: purescript halogen: Append IProp to HTML
body: <p>Is there a way to append <code>IProp</code>'s to <code>HTML</code>?</p>
  
  <p>Here's an example of what i'm trying to do:</p>
  
  <pre><code>foo :: forall p i. H.HTML p i -&gt; H.HTML p i
  foo myElement = 
    addProp (HP.id_ "SomeId") myElement
  </code></pre>
  
  <p>Where <code>addProp</code> takes <code>myElement</code>, gives it the <code>Id</code> (or any other arbitrary property) and returns back this new element that is basically the same but has that new property added to it?</p>
  
  <p>Or in other words, does this function <code>addProp</code> exist in some fashion?</p>