Redo a lot of the bare bones IR to use TypedArena