oop(const oop& o) { set_obj(o.obj()); }
bool operator>=(oop o) const { return obj() >= o.obj(); }
bool operator<=(oop o) const { return obj() <= o.obj(); }
bool operator>(oop o) const { return obj() > o.obj(); }
bool operator<(oop o) const { return obj() < o.obj(); }
bool operator==(const oop o) const { return obj() == o.obj(); }