Improve let-to-define
self-shadowing detection
#283
Merged
let-to-define
self-shadowing detection
#283