def output_type(self):
    if util.all_of(self.args, ir.IntegerValue):
        return rlz.shape_like(self.args, dt.float64)
    else:
        return rlz.shape_like(self.args)
def output_type(self):
    if util.all_of(self.args, ir.IntegerValue):
        return rlz.shape_like(self.args, dt.float64)
    else:
        return rlz.shape_like(self.args)