put stuff in llvm/ast, better sizeof, better closures
Added proper context allocation for lambdas, and added closures to tokenized parsers
Fixed closure heap alloc optimization