Scheme interpreter/language implementation laboratory