ir: Remove fun times
ir: Add unique anonymous ident generator function for contexts
ir: Add StatementExp
visitor: Add StatementExp
semantic: Add StatementExp
llvm: Add StatementExp
ir: Add some util functions