libxml2 bindings and DOM sugar for the felix language