a first version of how an addition in LLVM might look like