Earlier quoted context omitted.
I don't see why you can't make those out of the data structures provided - or even the Clojure conses?
Well, it's nice to have a uniform cell structure, and you can't make them out Clojure conses, because Clojure conses don't really have a cdr, not as such, as Clojure's cdr cannot contain arbitrary data.
Maybe I don't understand what you mean. I also don't see why a uniform cell structure would be preferable?