a language from the LLVM tutorial