- correct use of LLVM.Wrapper functions
- add function templates for codegenExpr codegenLExpr codegenUnary
  codegenTerm
- intro errors on not implemented languages features