Choose from a variety of simple field types (strings, booleans, integer and fractional numbers, dates...) or from your own complex types. Organize repeating data into type-parameterized collections such as arrays (lists) and maps (key-value lookup tables).