public boolean eq(Type o) { return delegee.eq(o); }
public boolean eq(Union o) { return delegee.eq(o); }
public boolean eq(Intersection o) { return delegee.eq(o); }
public boolean eq(List p) { return delegee.eq(p); }
public boolean eq(Set o) { return delegee.eq(o); }
public boolean eq(Function p) { return delegee.eq(p); }
public boolean eq(Product o) { return delegee.eq(o); }
public boolean eq(Tagged o) { return delegee.eq(o); }
public boolean eq(Atom o) { return delegee.eq(o); }
public boolean eq(Object o) { return delegee.eq(o); }