testing on old branch; to merged after fix of name resolution for simple
add test
fixed name resolution and added variable declaration syntax
Merge branch 'testing'