Basic data types and functions.