My scheme R4RS interpreter.