Destructure and factor parsing, add some semantic analysis experiments.
Add new files.
Merge pull request #7 from ghubber/master

Split pipeline in smaller functions and sketch some semantic ideas.