Data types define what kind of data an expression or function needs as input and what you should expect as output.
Depending on the selected Parsing modes , the available data types will vary.