I want to use Promise.all([tasks]) or Promise.race([tasks]) like in js. Is it possible?
var future_a = io.async(saveFile, .{ io, data, outfile });
var future_b = io.async(saveFile, .{ io, data, outfile });
const result = Promise.race(&[_]Future{a_future, b_future});
Something like this. I'm new to zig so sorry if got something wrong