Push some pseudo-code to remind me what I'm trying to do -- still need to work out the correct LLVM syntax for all these operations