Scheme R7RS interpreter in Go