ir: Add some util functions.
llvm: Scrub storage types from types before handing to LLVM.
semantic: Implement new mangling style.
volt: Add untested and useless mangle string to type decoder.