I&#x27;m not sure you understand. theme() appears to just be a pretty simple observable (&quot;hookable&quot;) delegator... I mean the extreme flexibility (and great potential for large amounts of slow synchronous processing from abuse) of using nested trees of elements with &#x27;#theme&#x27; function set as passed to drupal_render().