semantic: handle Union in ensureResolved
volt: Print proper types on error
semantic: Handle delegate null casts.
llvm: add DelegateType.fromConstant implementation.