bool operator == (const istreambuf_iterator<charT, traits>& lhs, const istreambuf_iterator<charT, traits>& rhs) { return lhs.equal(rhs); }
friend constexpr bool operator==( const istreambuf_iterator& lhs, const istreambuf_iterator& rhs) noexcept { return lhs.equal(rhs); }