Raises ValueError if the value is not present.
Supporting start and stop arguments is optional, but recommended.
treams.util.OrderedSet.count
treams.util.OrderedSet.isdisjoint