Code Comparison
tei-publisher-lib:
case element(p) return
html:paragraph($config, ., css:get-rendition(., ("tei-p", "tei-p3", css:map-rend-to-class(.))), .)
case element(list) return
html:list($config, ., css:get-rendition(., ("tei-list", "tei-list1", css:map-rend-to-class(.))), child::node(), ())
opm:
case 'p':
return pmf.paragraph(config, node, ['tei-p', 'tei-p3', r], node)
case 'list':
return pmf.list(config, node, ['tei-list', 'tei-list1', r], config.xpath.select(node, 'child::node()'))