added support for `cons`, `car`, `cdr`