Breaking out fields into types