remake to observer
nested examples
nested examples
nested examples
idea for watching expressions at the scope level
idea
easily define nested accessors
types hook
cleanup