Initial commit
Sketching environment and AST
Merge branch 'master' into new