Lexical scoping for functions and macros; add `=`.
Merge pull request #8 from huonw/fn-scope

Lexical scoping
Move misplaced comment
Add copyright/license comments to files