Added a simple environment (and a nice way to bind foreign procedures and special forms in the process)