Assignment 5
Variable-arity procedures
list
Apply
Extending the syntax
Alpha conversion
Extended forms
let*letrecoranddefine
Optional: foreign function interface
foreign-call
Need to write wrappers for well-known foreign calls such as exit, write