First cut on ind_types module