Text parsers for different data types and machinery for automatically inferring data types.