An interpreter and REPL for Scheme