refactor: remove symbol wrapper for declaration
enhance interpreter to support let expression
add support for strict evaluation