Scheme-interpreter implemented by TypeScript