Alter 'define' to return value
Add reference counting to awlenv, fix self-reference in 'let' expression
Update examples