`isdistinct` now works on iterators

See #89