car と cdr がそれぞれ first と rest に意味的に一致するとは限らない。