def dtype(self, context): assert dtype(self.cond, context) == bool return coerce_types(context, self.iftrue, self.iffalse)
def dtype(self, context): return coerce_types(context, *self.args)
def dtype(self, context): assert getdtype(self.cond, context) == bool return coerce_types(context, self.iftrue, self.iffalse)