Trying out (in Feature2) a different approach to the Feature schema.

@laserson, thoughts?
@laserson sorry, was a bit unclear, do you mean you think that stuffing doubles into a string would be slow, or that a union of strings, doubles, and longs would be slow?

BTW, is there any reason to have a null in this union? If the tag is null, you'd just omit it, nyet?