v0.2
implements a subset of smartypants (does not implement ``...'' rewriting, but I believe it implements everything else,) is appropriately copywritten, and sits a little closer to the reference spec. It's still not reentrant and it still leaks memory, but that's going to have to be a 0.3 or 0.4 enhancement.