pub fn addError(step: *Step, maker: *const Maker, comptime fmt: []const u8, args: anytype) error
pub fn addError(step: *Step, maker: *const Maker, comptime fmt: []const u8, args: anytype) error{OutOfMemory}!void { const graph = maker.graph; const arena = graph.arena; // TODO don't leak into the process_arena const msg = try std.fmt.allocPrint(arena, fmt, args); try step.result_error_msgs.append(arena, msg); }