Implement objects as Racket classes
5.1-style lexical environments