fix including headers
tiny fiexes
emit IR for switch statement

    case num
    when 1, 3, 5, 7
        print("odd\n")
    when 2, 4, 6, 8
        print("even\n")
    else
        print("unknown number\n")
    end
add a helper IRBuilder (work in progress)