def insert_element(vector, elem, idx, name = "")
      error = element_error(vector, idx)

      error ||= if !elem.is_a?(LLVM::Value)
        "elem: #{elem.inspect}"