marshal arbitrary values to XML

because Chris Malek asked for it
test stuff