implement column type and length extraction/serialization/checking, supporting the basic set of mostly-portable types.