fn toNonBool(t: *Translator, node: ZigNode, qt: QualType) Error!ZigNode
fn toNonBool(t: *Translator, node: ZigNode, qt: QualType) Error!ZigNode { if (!node.isBoolRes()) return node; if (qt.is(t.comp, .bool)) return node; return ZigTag.int_from_bool.create(t.arena, node); }