Improve a few error messages.
Add a couple prims, fix string->symbol.
Handle the rest of the require forms.
Provide `contract` in #lang pycket.