Hi,
the attached patch removes the rune (and xstream) implementations as well as the XML parser from closure. It adds a dependency to cxml and uses the rune implementation shipped with cxml.
A second step would be to adapt closure to actually work with string-rods instead of codepoint-rods, but I have not started working on that yet.
d.