def output_type(self):
    (arg, lower, upper) = self.args
    if (not (rlz.comparable(arg, lower) and rlz.comparable(arg, upper))):
        raise TypeError('Arguments are not comparable')
    return rlz.shape_like(self.args, dt.boolean)
def output_type(self):
    (arg, lower, upper) = self.args
    if (not (rlz.comparable(arg, lower) and rlz.comparable(arg, upper))):
        raise TypeError('Arguments are not comparable')
    return rlz.shape_like(self.args, dt.boolean)