ir: Make all the payload captures do a copy
ir: Make all the payload captures do a copy

The payload doesn't alias anymore the same memory it comes from and is
instead a fresh copy of the original object.

raulgrell/zig,andrewrk/zig,raulgrell/zig,zig-lang/zig,raulgrell/zig,raulgrell/zig,zig-lang/zig,raulgrell/zig,andrewrk/zig,zig-lang/zig