+ to_string based on spirit::karma for completeness.