C++のSTLの begin と end のしきたりに慣れている人なら自然に受け入れられると思う
空っぽの区間も表現できるので表現力が高いし