Add multi type struct.