compare `cons`