- first draft of LLVMIR sorts