% base records for components, just use type and children -record(dasherl_core_component, {type, children}). -record(dasherl_html_component, {type, children}).