Issue: the LLVM IR is designed for machine generation only, and offers very little help for hand-coding.