I am curious as to how exactly that would work, does it
determine the
output format at compile-time or runtime? Does it specify the
way it's
serialized, or it's serialized representation? I'd also be
curious
about the performance impact it brings, if any. Depending on
it's
exact function it's perfectly possible that it could actually be
faster than my toString/parse combo because mine requires the
string
be allocated from toString, due to the lack of knowledge of the
underlying format.
I promise to announce and explain it soon. Maybe even today. I
just have to fix one small detail.