Scheme R7Rs interpreter in Go