Cartesian field types