typeproduct : remove one of type list