make car cdr cons adapt to String