bool operator==(const link& x, const link& y) noexcept;
bool operator<(const link& x, const link& y) noexcept;