That moment when you find yourself reading LLVM IR to work out what your compiler did. Is that a sign of a difficult bug or poor tooling?