add `let` support
Merge pull request #1 from alsotang/master

add `let` support