stage2: pass some error union tests

* Value: rename `error_union` to `eu_payload` and clarify the intended
   usage in the doc comments. The way error unions is represented with
   Value is fixed to not have ambiguous values.
 * Fix codegen for error union constants in all the backends.
 * Implement the AIR instructions having to do with error unions in the
   LLVM backend.
799fedf612Andrew Kelley committed on 8/8/2021, 3:34:28 AMparentf81b253
9 files changedLine totals unavailable