fn oomWrap(s: *Step, result: error
fn oomWrap(s: *Step, result: error{OutOfMemory}!void) void { result catch { s.result_oom = true; }; }