fn maybeSuppressResult(t: *Translator, used: ResultUsed, result: ZigNode) TransError!ZigNode
fn maybeSuppressResult(t: *Translator, used: ResultUsed, result: ZigNode) TransError!ZigNode { if (used == .used) return result; return ZigTag.discard.create(t.arena, .{ .should_skip = false, .value = result }); }