fix lack of initialization bug
Merge branch '26-sym-binding' into 28-not-lvalue-macro