Implement define, implement CPS translation for all expressions except let
Tidy up comments and code