chickadee » srfi-116 » ifirst

ifirst ipairprocedure
isecond ipairprocedure
ithird ipairprocedure
ifourth ipairprocedure
ififth ipairprocedure
isixth ipairprocedure
iseventh ipairprocedure
ieigth ipairprocedure
ininth ipairprocedure
itenth ipairprocedure

Synonyms for car, cadr, caddr, ...

(ithird '(a b c d e)) ;=> c

<procedure>(icar+icdr ipair)<procedure>

The fundamental ipair deconstructor:

(lambda (p) (values (icar p) (icdr p)))

This can, of course, be implemented more efficiently by a compiler.